לשירותי Apps Script יש מכסות יומיות והגבלות על חלק מהתכונות. אם תחרגו ממכסה או מהגבלה, הסקריפט יגרום לחריגה והביצוע יעצור.
חשוב לדעת: לחלק מהתכונות יש מכסות נוספות ממוצר Google שהן משויכות אליו. השימוש בשירות Apps Script של מוצר מסוים נכלל בכל עתודות המכסה שמשויכות אליו. פיצ'ר מסוים הופך ללא זמין אם מגיעים לאחת מהמכסות המשויכות.
מכסות נוכחיות
המכסות מוגדרות ברמות שונות למשתמשים בחשבונות Google Workspace (כמו gmail.com) או במהדורת החינם של G Suite (שיצאה משימוש). המכסות הן לכל משתמש ומתאפסות 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 / יום |
Slides נוצרו | 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 / הודעה |
גודל הגוף של הודעת האימייל | 200 KB / הודעה | 400 KB / הודעה |
נמעני אימייל לכל הודעה | 50 / הודעה | 50 / הודעה |
גודל כולל של קבצים מצורפים להודעת אימייל | 25 MB להודעה | 25 MB להודעה |
גודל ערך של מאפיינים | 9KB / ערך | 9KB / ערך |
נפח האחסון הכולל של הנכסים | 500KB / חנות נכסים | 500KB / חנות נכסים |
גורמים מפעילים | 20 / משתמש / סקריפט | 20 / משתמש / סקריפט |
גודל תגובה בשליפת כתובת URL | 50MB לשיחה | 50MB לשיחה |
כותרות לשליפת כתובת אתר | 100 / שיחה | 100 / שיחה |
גודל כותרת לשליפת כתובת URL | 8KB לשיחה | 8KB לשיחה |
גודל פוסט של אחזור כתובת URL | 50MB לשיחה | 50MB לשיחה |
אורך כתובת URL לאחזור כתובת URL | 2KB לשיחה | 2KB לשיחה |
גרסאות | 200 / סקריפט | 200 / סקריפט |
הודעות על חריגים
כשסקריפט מגיע למכסה או למגבלה, הוא שולח הודעת חריגה שדומה להודעה הבאה:
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.
מצב זה מצביע על כך שיותר מדי סקריפטים פועלים בו-זמנית, אבל לא בהכרח אותו סקריפט. בדומה למקרה החריג שלמעלה, המצב הזה בדרך כלל קורה בפונקציות מותאמות אישית שמופעלות שוב ושוב בגיליון אלקטרוני יחיד.