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

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