سهمیه خدمات Google

سرویس‌های Apps Script دارای سهمیه‌های روزانه و محدودیت‌هایی در برخی ویژگی‌ها هستند. اگر از حد نصاب یا محدودیت تجاوز کنید، اسکریپت شما یک استثنا ایجاد می کند و اجرا متوقف می شود.

مهم : برخی از ویژگی‌ها دارای سهمیه‌های اضافی از محصول Google هستند که با آن مرتبط هستند. استفاده از سرویس Apps Script محصول در تمام ذخیره‌های سهمیه مرتبط به حساب می‌آید. اگر به هر یک از سهمیه های مربوطه برسید، یک ویژگی از دسترس خارج می شود.

سهمیه های فعلی

سهمیه‌ها در سطوح مختلف برای کاربران حساب‌های مصرف‌کننده (مانند gmail.com) یا نسخه رایگان G Suite (مقطع) و حساب‌های Google Workspace تنظیم شده‌اند. سهمیه ها برای هر کاربر است و 24 ساعت پس از اولین درخواست بازنشانی می شود.

از سهمیه های زیر برای کمک به تست اسکریپت های خود استفاده کنید. تمام سهمیه ها در هر زمان بدون اطلاع قبلی در معرض حذف، کاهش یا تغییر هستند.

ویژگی مصرف کننده (به عنوان مثال، gmail.com) و
نسخه رایگان G Suite
( میراث )
Google Workspace
حساب ها
رویدادهای تقویم ایجاد شد 5000 در روز 10000 در روز
مخاطبین ایجاد شد 1000 در روز 2000 در روز
اسناد ایجاد شده است 250 در روز 1500 در روز
فایل ها تبدیل شدند 2000 در روز 4000 در روز
دریافت کنندگان ایمیل در روز 100 * / روز 1500 * / روز
گیرندگان ایمیل در روز در دامنه 100 * / روز 2000 در روز
خواندن/نوشتن ایمیل (به استثنای ارسال) 20000 در روز 50000 در روز
گروه ها می خوانند 2000 در روز 10000 در روز
اتصال JDBC 10000 در روز 50000 در روز
اتصال JDBC ناموفق بود 100 در روز 500 در روز
ارائه ایجاد شده است 250 در روز 1500 در روز
ویژگی های خواندن/نوشتن 50000 در روز 500000 در روز
اسلایدها ایجاد شد 250 در روز 1500 در روز
صفحات گسترده ایجاد شد 250 در روز 3200 در روز
کل زمان اجرا را تحریک می کند 90 دقیقه در روز 6 ساعت در روز
URL واکشی تماس ها 20000 در روز 100000 در روز
رندر نقشه ایستا 1000 در روز 10000 در روز
جستجوی مسیر نقشه گوگل 1000 در روز 10000 در روز
تماس های کد جغرافیایی نقشه گوگل 1000 در روز 10000 در روز
تماس ها را ترجمه کنید 5000 در روز 20000 در روز
جستجوی نمونه ارتفاع نقشه گوگل 1000 در روز 10000 در روز
پروژه های Apps Script 50 در روز 50 در روز

محدودیت های فعلی

از محدودیت های زیر برای کمک به تست اسکریپت های خود استفاده کنید. همه محدودیت ها در هر زمان و بدون اطلاع قبلی در معرض حذف، کاهش یا تغییر هستند.

ویژگی مصرف کننده (به عنوان مثال، gmail.com) و
نسخه رایگان G Suite
( میراث )
Google Workspace
حساب ها
زمان اجرای اسکریپت 6 دقیقه / اجرا 6 دقیقه / اجرا
زمان اجرا تابع سفارشی 30 ثانیه / اجرا 30 ثانیه / اجرا
زمان اجرا افزونه Google Workspace 30 ثانیه / اجرا 30 ثانیه / اجرا
اجرای همزمان برای هر کاربر 30 / کاربر 30 / کاربر
اجرای همزمان در هر اسکریپت 1000 1000
پیوست های ایمیل 250 / پیامک 250 / پیامک
اندازه بدنه ایمیل 200 کیلوبایت / پیامک 400 کیلوبایت / پیامک
گیرندگان ایمیل در هر پیام 50 / پیامک 50 / پیامک
اندازه کل پیوست های ایمیل 25 مگابایت / پیامک 25 مگابایت / پیامک
اندازه ارزش خواص 9 کیلوبایت / val 9 کیلوبایت / val
ذخیره سازی کل خواص 500 کیلوبایت / فروشگاه اموال 500 کیلوبایت / فروشگاه اموال
محرک ها 20 / کاربر / اسکریپت 20 / کاربر / اسکریپت
URL واکشی اندازه پاسخ 50 مگابایت / تماس 50 مگابایت / تماس
URL واکشی سرصفحه ها 100 / تماس بگیرید 100 / تماس بگیرید
URL واکشی اندازه سرصفحه 8 کیلوبایت / تماس 8 کیلوبایت / تماس
URL واکشی اندازه POST 50 مگابایت / تماس 50 مگابایت / تماس
URL طول URL را واکشی می کند 2 کیلوبایت / تماس 2 کیلوبایت / تماس
نسخه ها 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. این نشان می دهد که شما تعداد زیادی اسکریپت در یک زمان اجرا می کنید، اگرچه لزوماً اسکریپت یکسان نیست. مانند استثناء بالا، این معمولاً برای توابع سفارشی که به طور مکرر در یک صفحه گسترده فراخوانی می شوند، رخ می دهد.