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