לשירותים של Apps Script יש מכסות יומיות ומגבלות על חלק מהתכונות. אם חורגים ממכסה או מהגבלה, הסקריפט זורק חריגה והביצוע נפסק.
חשוב: לחלק מהתכונות יש מכסות נוספות ממוצר Google שאליו הן משויכות. השימוש בשירות Apps Script של מוצר מסוים נכלל בכל מכסות הרזרבה שמשויכות לו. תכונה מסוימת לא תהיה זמינה אם תגיעו לאחת מהמכסות שמשויכות אליה.
מכסות נוכחיות
ההגבלות נקבעות ברמות שונות למשתמשים בחשבונות פרטיים (כמו gmail.com) או בחשבונות במהדורה החינמית של G Suite (שלא זמינה יותר) ולמשתמשים בחשבונות Google Workspace. המכסות הן לכל משתמש והן מתאפסות 24 שעות אחרי הבקשה הראשונה.
אפשר להשתמש במכסות שבהמשך כדי לבדוק את הסקריפטים. כל המכסות עשויות להשתנות, להצטמצם או להתבטל בכל שלב, ללא הודעה מוקדמת.
תכונה | צרכני (למשל gmail.com) ו מהדורת G Suite החינמית (מהדורת חינמית מדור קודם) |
חשבונות Google Workspace |
---|---|---|
אירועי יומן שאפשר ליצור | 5,000 ליום | 10,000 ליום |
אנשי קשר שאפשר ליצור | 1,000 ליום | 2,000 ליום |
מסמכים שנוצרו | 250 ביום | 1,500 ליום |
קבצים שהומרו | 2,000 ליום | 4,000 ליום |
נמעני אימייל ביום | 100* ליום | 1,500* ליום |
נמעני אימייל ביום בדומיין | 100* ליום | 2,000 ליום |
קריאה וכתיבה של אימיילים (לא כולל שליחה) | 20,000 ליום | 50,000 ליום |
קריאות לקבוצות | 2,000 ליום | 10,000 ליום |
חיבור JDBC | 10,000 ליום | 50,000 ליום |
חיבור JDBC כושל | 100 ליום | 500 ליום |
מצגות נוצרו | 250 ביום | 1,500 ליום |
מאפיינים לקריאה/כתיבה | 50,000 ליום | 500,000 ביום |
שקפים שנוצרו | 250 ביום | 1,500 ליום |
גיליונות אלקטרוניים שאפשר ליצור | 250 ביום | 3,200 ליום |
זמן ריצה כולל של מפעילים (Triggers) | 90 דקות ביום | 6 שעות ביום |
קריאות לשליפת כתובת אתר | 20,000 ליום | 100,000 ליום |
עיבוד של מפה סטטית | 1,000 ליום | 10,000 ליום |
שאילתה לקבלת מסלול במפות Google | 1,000 ליום | 10,000 ליום |
קריאות ל-Geocode במפות Google | 1,000 ליום | 10,000 ליום |
תרגום שיחות | 5,000 ליום | 20,000 ליום |
שאילתת דוגמאות לגבי גובה במפות Google | 1,000 ליום | 10,000 ליום |
פרויקטים של Apps Script | 50 ביום | 50 ביום |
מגבלות נוכחיות
אפשר להיעזר במגבלות שבהמשך כדי לבדוק את הסקריפטים. כל המגבלות עשויות להשתנות, להצטמצם או להתבטל בכל שלב, ללא הודעה מראש.
תכונה | צרכני (למשל gmail.com) ו מהדורת G Suite החינמית (מהדורת חינמית מדור קודם) |
חשבונות Google Workspace |
---|---|---|
זמן ריצה של סקריפט | 6 דקות / הרצה | 6 דקות / הרצה |
זמן ריצה של פונקציה מותאמת אישית | 30 שניות / הפעלה | 30 שניות / הפעלה |
זמן ריצה של תוסף ל-Google Workspace | 30 שניות / הפעלה | 30 שניות / הפעלה |
הפעלות בו-זמניות לכל משתמש | 30 / משתמש | 30 / משתמש |
הפעלות בו-זמנית לכל סקריפט | 1,000 | 1,000 |
קבצים מצורפים לאימייל | 250 / הודעה | 250 / הודעה |
גודל הגוף של הודעת האימייל | 200KB / הודעה | 400KB / הודעה |
נמענים להודעת אימייל | 50 / הודעה | 50 / הודעה |
גודל כולל של קבצים מצורפים להודעת אימייל | 25MB / הודעה | 25MB / הודעה |
גודל הערך של מאפיינים | 9KB / ערך | 9KB / ערך |
נפח האחסון הכולל של הנכסים | 500KB לכל חנות בנכס | 500KB לכל חנות בנכס |
טריגרים | 20 / משתמש / סקריפט | 20 / משתמש / סקריפט |
גודל התגובה של אחזור כתובת URL | 50MB לכל שיחה | 50MB לכל שיחה |
כותרות ב-URL Fetch | 100 / שיחה | 100 / שיחה |
גודל כותרת ב-URL Fetch | 8KB לכל שיחה | 8KB לכל שיחה |
גודל פוסט ב-URLFetch | 50MB לכל שיחה | 50MB לכל שיחה |
אורך כתובת URL ב-URL Fetch | 2KB לכל שיחה | 2KB לכל שיחה |
גרסאות | 200 / script | 200 / script |
הודעות על חריגים
אם סקריפט מגיע למכסה או למגבלה, הוא יוצר חריגה עם הודעה שדומה להודעה הבאה:
Limit exceeded: Email Attachments Per Message.
המשמעות היא שהסקריפט חרג מאחת מהמכסות או מהמגבלות שצוינו למעלה.Service invoked too many times: Calendar.
המשמעות היא שהסקריפט קרא לשירות הנתון יותר מדי פעמים ביום אחד.Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
המשמעות היא שהסקריפט קרא לשירות הנתון יותר מדי פעמים בפרק זמן קצר.Service using too much computer time for one day.
המשמעות היא שהסקריפט חרג ממגבלת זמן הביצוע הכוללת המותרת ליום אחד. השגיאה הזו מתרחשת בדרך כלל בסקריפטים שמופעלים על ידי טריגר, שיש להם מכסה יומית נמוכה יותר מאשר בסקריפטים שמופעלים באופן ידני.Script invoked too many times per second for this Google user account.
המשמעות היא שהסקריפט התחיל לפעול יותר מדי פעמים בפרק זמן קצר. השגיאה הזו מתרחשת בדרך כלל בפונקציות בהתאמה אישית שמופעלות שוב ושוב בגיליון אלקטרוני יחיד. כדי להימנע מהשגיאה הזו, צריך לתכנת את הפונקציות המותאמות אישית כך שיהיה צורך להפעיל אותן רק פעם אחת לכל טווח נתונים, כמו שמוסבר במדריך לפונקציות מותאמות אישית.There are too many scripts running simultaneously for this Google user account.
המשמעות היא שיש יותר מדי סקריפטים שמופעלים בו-זמנית, אבל לא בהכרח אותו סקריפט. בדומה לחריגה שלמעלה, זה קורה בדרך כלל בפונקציות מותאמות אישית שמופעלות שוב ושוב בגיליון אלקטרוני יחיד.