לשירותי 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 ביום |
קריאות קואורדינטות במפות 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 / הודעה |
הגודל של ערך המאפיין | 9 KB / val | 9 KB / val |
נפח אחסון כולל בנכסים | 500KB / חנות הנכס | 500KB / חנות הנכס |
טריגרים | 20 / משתמש / סקריפט | 20 / משתמש / סקריפט |
גודל התגובה לאחזור כתובת URL | 50MB לשיחה | 50MB לשיחה |
כותרות לאחזור כתובות URL | 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.
הדבר מצביע על כך שמתבצעת הרצה של יותר מדי סקריפטים בו-זמנית, אם כי לא בהכרח אותו סקריפט. כמו במקרה החריג שלמעלה, הן בדרך כלל נפוצות יותר לפונקציות מותאמות אישית שנקראות שוב ושוב גיליון אלקטרוני.