מכסות לשירותי Google

לשירותי 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. הדבר מצביע על כך שמתבצעת הרצה של יותר מדי סקריפטים בו-זמנית, אם כי לא בהכרח אותו סקריפט. כמו במקרה החריג שלמעלה, הן בדרך כלל נפוצות יותר לפונקציות מותאמות אישית שנקראות שוב ושוב גיליון אלקטרוני.