سرویسهای اسکریپت برنامهها، سهمیهها و محدودیتهای روزانهای برای برخی از ویژگیها دارند. اگر از سهمیه یا محدودیت تعیینشده تجاوز کنید، اسکریپت شما یک استثنا ایجاد میکند و اجرا متوقف میشود.
مهم : برخی از ویژگیها سهمیههای اضافی از محصول گوگل که به آن مرتبط هستند، دارند. استفاده از سرویس اسکریپت برنامهها (Apps Script) یک محصول، جزو تمام ذخایر سهمیه مرتبط محسوب میشود. اگر به هر یک از سهمیههای مرتبط برسید، یک ویژگی از دسترس خارج میشود.
سهمیههای فعلی
سهمیهها در سطوح مختلف برای کاربران حسابهای کاربری مصرفی (مانند gmail.com) یا نسخه رایگان (غیرفعالشده) G Suite و حسابهای Google Workspace تعیین میشوند. سهمیهها به ازای هر کاربر است و ۲۴ ساعت پس از اولین درخواست، بازنشانی میشود.
از سهمیههای زیر برای آزمایش اسکریپتهای خود استفاده کنید. همه سهمیهها در هر زمان و بدون اطلاع قبلی قابل حذف، کاهش یا تغییر هستند.
| ویژگی | مصرفکننده (مثلاً gmail.com) و نسخه رایگان G Suite ( میراث ) | فضای کاری گوگل حسابها |
|---|---|---|
| رویدادهای تقویم ایجاد شده | ۵۰۰۰ در روز | ۱۰،۰۰۰ در روز |
| مخاطبین ایجاد شدند | ۱۰۰۰ در روز | ۲۰۰۰ در روز |
| اسناد ایجاد شده | ۲۵۰ در روز | ۱۵۰۰ در روز |
| فایلهای تبدیلشده | ۲۰۰۰ در روز | ۴۰۰۰ در روز |
| تعداد دریافتکنندگان ایمیل در روز | ۱۰۰ * در روز | ۱۵۰۰ * در روز |
| تعداد دریافتکنندگان ایمیل در هر روز در دامنه | ۱۰۰ * در روز | ۲۰۰۰ در روز |
| خواندن/نوشتن ایمیل (به جز ارسال) | ۲۰،۰۰۰ در روز | ۵۰،۰۰۰ در روز |
| گروهها میخوانند | ۲۰۰۰ در روز | ۱۰،۰۰۰ در روز |
| اتصال JDBC | ۱۰،۰۰۰ در روز | ۵۰،۰۰۰ در روز |
| اتصال JDBC ناموفق بود | ۱۰۰ در روز | ۵۰۰ در روز |
| ارائههای ایجاد شده | ۲۵۰ در روز | ۱۵۰۰ در روز |
| خواص خواندنی/نوشتنی | ۵۰،۰۰۰ در روز | ۵۰۰۰۰۰ در روز |
| اسلایدهای ایجاد شده | ۲۵۰ در روز | ۱۵۰۰ در روز |
| صفحات گسترده ایجاد شده | ۲۵۰ در روز | ۳۲۰۰ در روز |
| کل زمان اجرا را فعال میکند. | ۹۰ دقیقه در روز | ۶ ساعت در روز |
| فراخوانیهای واکشی URL | ۲۰،۰۰۰ در روز | ۱۰۰۰۰۰ در روز |
| رندر نقشه استاتیک | ۱۰۰۰ در روز | ۱۰،۰۰۰ در روز |
| جستجوی مسیر در گوگل مپ | ۱۰۰۰ در روز | ۱۰،۰۰۰ در روز |
| تماسهای ژئوکد نقشه گوگل | ۱۰۰۰ در روز | ۱۰،۰۰۰ در روز |
| ترجمه تماسها | ۵۰۰۰ در روز | ۲۰،۰۰۰ در روز |
| جستجوی نمونههای ارتفاعی نقشه گوگل | ۱۰۰۰ در روز | ۱۰،۰۰۰ در روز |
| پروژههای اسکریپت برنامهها | ۵۰ عدد در روز | ۵۰ عدد در روز |
محدودیتهای فعلی
از محدودیتهای زیر برای آزمایش اسکریپتهای خود استفاده کنید. همه محدودیتها در هر زمان و بدون اطلاع قبلی قابل حذف، کاهش یا تغییر هستند.
| ویژگی | مصرفکننده (مثلاً gmail.com) و نسخه رایگان G Suite ( میراث ) | فضای کاری گوگل حسابها |
|---|---|---|
| زمان اجرای اسکریپت | ۶ دقیقه / اجرا | ۶ دقیقه / اجرا |
| زمان اجرای تابع سفارشی | ۳۰ ثانیه / اجرا | ۳۰ ثانیه / اجرا |
| زمان اجرای افزونهی Google Workspace | ۳۰ ثانیه / اجرا | 30 ثانیه * / اجرا |
| اجرای همزمان برای هر کاربر | 30 / کاربر | 30 / کاربر |
| اجراهای همزمان به ازای هر اسکریپت | ۱۰۰۰ | ۱۰۰۰ |
| پیوستهای ایمیل | ۲۵۰ / پیامک | ۲۵۰ / پیامک |
| اندازه بدنه ایمیل | ۲۰۰ کیلوبایت در هر پیامک | ۴۰۰ کیلوبایت در هر پیامک |
| گیرندگان ایمیل در هر پیام | 50 / پیام | 50 / پیام |
| حجم کل پیوستهای ایمیل | ۲۵ مگابایت در هر پیامک | ۲۵ مگابایت در هر پیامک |
| اندازه مقدار ویژگیها | ۹ کیلوبایت بر لیتر | ۹ کیلوبایت بر لیتر |
| کل فضای ذخیرهسازی ویژگیها | ۵۰۰ کیلوبایت / فروشگاه املاک | ۵۰۰ کیلوبایت / فروشگاه املاک |
| محرکها | ۲۰ / کاربر / اسکریپت | ۲۰ / کاربر / اسکریپت |
| اندازه پاسخ واکشی URL | ۵۰ مگابایت / مکالمه | ۵۰ مگابایت / مکالمه |
| هدرهای واکشی URL | ۱۰۰ / تماس بگیرید | ۱۰۰ / تماس بگیرید |
| اندازه هدر دریافت URL | ۸ کیلوبایت / تماس | ۸ کیلوبایت / تماس |
| اندازه پست دریافت URL | ۵۰ مگابایت / مکالمه | ۵۰ مگابایت / مکالمه |
| طول URL برای دریافت URL | ۲ کیلوبایت / تماس | ۲ کیلوبایت / تماس |
| نسخهها | ۲۰۰ / اسکریپت | ۲۰۰ / اسکریپت |
پیامهای استثنا
اگر یک اسکریپت به سهمیه یا محدودیتی برسد، یک استثنا با پیامی مشابه پیام زیر ایجاد میکند:
-
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.این نشان میدهد که اسکریپت از کل زمان اجرای مجاز برای یک روز فراتر رفته است. این اتفاق معمولاً برای اسکریپتهایی رخ میدهد که با یک trigger اجرا میشوند و محدودیت روزانه کمتری نسبت به اسکریپتهایی که به صورت دستی اجرا میشوند، دارند. -
Script invoked too many times per second for this Google user account.این نشان میدهد که اسکریپت در مدت زمان کوتاهی بیش از حد شروع به اجرا کرده است. این خطا معمولاً برای توابع سفارشی که به طور مکرر در یک صفحه گسترده فراخوانی میشوند، رخ میدهد. برای جلوگیری از این خطا، توابع سفارشی خود را طوری کدنویسی کنید که فقط یک بار در هر محدوده از دادهها فراخوانی شوند، همانطور که در راهنمای توابع سفارشی توضیح داده شده است. -
There are too many scripts running simultaneously for this Google user account.این نشان میدهد که شما اسکریپتهای زیادی را به طور همزمان اجرا میکنید، اگرچه لزوماً اسکریپت یکسانی نیستند. مانند استثنای بالا، این مورد معمولاً برای توابع سفارشی که به طور مکرر در یک صفحه گسترده فراخوانی میشوند، رخ میدهد.