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