Службы Apps Script имеют ежедневные квоты и ограничения на некоторые функции. Если вы превысите квоту или ограничение, ваш скрипт выдаст исключение и выполнение остановится.
Важно ! Для некоторых функций предусмотрены дополнительные квоты продукта Google, с которым они связаны. Использование службы скриптов приложений продукта учитывается во всех связанных резервах квот. Функция становится недоступной, если вы достигаете любой из связанных квот.
Текущие квоты
Квоты устанавливаются на разных уровнях для пользователей потребительских учетных записей (например, gmail.com) или бесплатной версии G Suite (снята с производства) и учетных записей Google Workspace .
Используйте приведенные ниже квоты, чтобы протестировать свои скрипты. Все квоты могут быть отменены, сокращены или изменены в любое время без предварительного уведомления.
Особенность | Потребитель (например, gmail.com) и Бесплатная версия G Suite ( наследие ) | Рабочая область Google Счета |
---|---|---|
События календаря созданы | 5000 / день | 10 000 / день |
Контакты созданы | 1000 / день | 2000 / день |
Документы созданы | 250 / день | 1500 / день |
Файлы преобразованы | 2000 / день | 4000 / день |
Получателей электронной почты в день | 100 * /день | 1500 * /день |
Получателей электронной почты в день в домене | 100 * /день | 2000 / день |
Чтение/запись электронной почты (кроме отправки) | 20 000 / день | 50 000 / день |
Группы читают | 2000 / день | 10 000 / день |
JDBC-соединение | 10 000 / день | 50 000 / день |
Ошибка JDBC-подключения | 100 / день | 500 / день |
Презентации созданы | 250 / день | 1500 / день |
Свойства чтение/запись | 50 000 / день | 500 000 / день |
Слайды созданы | 250 / день | 1500 / день |
Таблицы созданы | 250 / день | 3200 / день |
Общее время выполнения триггеров | 90 мин/день | 6 часов / день |
Вызовы получения URL | 20 000 / день | 100 000 / день |
Рендеринг статической карты | 1000 / день | 10 000 / день |
Запрос направления карты Google | 1000 / день | 10 000 / день |
Вызовы Google Map Geocode | 1000 / день | 10 000 / день |
Перевести звонки | 5000 / день | 20 000 / день |
Запрос образцов высот Google Map | 1000 / день | 10 000 / день |
Проекты сценариев приложений | 50 / день | 50 / день |
Текущие ограничения
Используйте приведенные ниже ограничения, чтобы помочь протестировать свои скрипты. Все лимиты могут быть отменены, сокращены или изменены в любое время без предварительного уведомления.
Особенность | Потребитель (например, gmail.com) и Бесплатная версия G Suite ( наследие ) | Рабочая область Google Счета |
---|---|---|
Время выполнения скрипта | 6 мин / исполнение | 6 мин / исполнение |
Время выполнения пользовательской функции | 30 сек/исполнение | 30 сек/исполнение |
Одновременные казни | 30 / пользователь | 30 / пользователь |
Вложения электронной почты | 250 / мс | 250 / мс |
Размер письма электронной почты | 200 КБ/сообщение | 400 КБ/сообщение |
Получатели электронной почты на сообщение | 50 / мс | 50 / мс |
Общий размер вложений электронной почты | 25 МБ/сообщение | 25 МБ/сообщение |
Размер значения свойств | 9 КБ / вал | 9 КБ / вал |
Общее хранилище свойств | 500 КБ / хранилище свойств | 500 КБ / хранилище свойств |
Триггеры | 20/пользователь/скрипт | 20/пользователь/скрипт |
Размер ответа на выборку URL | 50 МБ/звонок | 50 МБ/звонок |
Заголовки получения URL | 100 / звонок | 100 / звонок |
Размер заголовка выборки URL | 8 КБ/звонок | 8 КБ/звонок |
URL Получить размер POST | 50 МБ/звонок | 50 МБ/звонок |
URL Получить длину URL | 2 КБ/звонок | 2 КБ/звонок |
Сообщения об исключениях
Если сценарий достигает квоты или ограничения, он создает исключение с сообщением, подобным следующему:
-
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.
Это указывает на то, что у вас одновременно выполняется слишком много сценариев, хотя и не обязательно один и тот же сценарий. Как и исключение выше, это чаще всего происходит для пользовательских функций, которые многократно вызываются в одной электронной таблице.