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

לשירותי Apps Script יש מכסות יומיות ומגבלות על תכונות מסוימות. אם חורגים ממכסה או ממגבלה, מתבצעת הטלת חריגה (exception) בסקריפט וההרצה נעצרת.

חשוב: לחלק מהתכונות יש מכסות נוספות ממוצרי 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 ליום
קריאות להמרת כתובות לקואורדינטות (geocoding) במפות 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 Fetch 50MB לכל שיחה 50MB לשיחה
כותרות של אחזור כתובות URL 100 לכל שיחה 100 לכל שיחה
גודל הכותרת ב-URL Fetch 8KB לכל קריאה 8KB לכל קריאה
גודל פוסט של אחזור כתובת URL 50MB לכל שיחה 50MB לכל שיחה
אורך כתובת ה-URL ב-URL Fetch 2KB לכל קריאה 2KB לכל קריאה
גרסאות 200 / script 200 / script

הודעות על חריג

אם סקריפט מגיע למכסה או למגבלה, הוא יוצר חריגה עם הודעת שגיאה דומה לזו:

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