Квоты для сервисов Google

Службы Apps Script имеют ежедневные квоты и ограничения на некоторые функции. Если вы превысите квоту или ограничение, ваш скрипт выдаст исключение и выполнение остановится.

Важно ! Некоторые функции имеют дополнительные квоты продукта Google, с которым они связаны. Использование службы Apps Script продукта учитывается во всех связанных резервах квот. Функция становится недоступной, если вы достигаете какой-либо из связанных квот.

Текущие квоты

Квоты устанавливаются на разных уровнях для пользователей потребительских учетных записей (например, gmail.com) или учетных записей бесплатной версии G Suite (поддержка прекращена), а также учетных записей Google Workspace. Квоты указаны для каждого пользователя и сбрасываются через 24 часа после первого запроса.

Используйте приведенные ниже квоты, чтобы протестировать свои скрипты. Все квоты могут быть отменены, сокращены или изменены в любое время без предварительного уведомления.

Особенность Потребительские (например, 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 Fetch 20 000 / день 100 000 / день
Статическая визуализация карты 1000 / день 10 000 / день
Запрос направления на карте Google 1000 / день 10 000 / день
Вызовы геокодирования Google Map 1000 / день 10 000 / день
Перевод звонков 5000 / день 20 000 / день
Запрос образцов высот на карте Google 1000 / день 10 000 / день
Проекты скриптов приложений 50 / день 50 / день

Текущие ограничения

Используйте приведенные ниже ограничения для тестирования ваших сценариев. Все ограничения могут быть отменены, уменьшены или изменены в любое время без предварительного уведомления.

Особенность Потребительские (например, gmail.com) и
Бесплатная версия G Suite
( наследие )
Google Рабочая область
счета
Время выполнения скрипта 6 мин/исполнение 6 мин/исполнение
Среда выполнения пользовательских функций 30 сек/выполнение 30 сек/выполнение
Среда выполнения надстройки Google Workspace 30 сек/выполнение 30 сек/выполнение
Одновременное выполнение на пользователя 30 / пользователь 30 / пользователь
Одновременное выполнение каждого скрипта 1000 1000
Вложения электронной почты 250 / сообщение 250 / сообщение
Размер тела письма 200 КБ/сообщ. 400 КБ/сообщ.
Получатели электронной почты на сообщение 50 / сообщение 50 / сообщение
Общий размер вложений электронной почты 25 МБ/сообщ. 25 МБ/сообщ.
Размер значения свойства 9 КБ/вал 9 КБ/вал
Общая память свойств 500 КБ / хранилище недвижимости 500 КБ / хранилище недвижимости
Триггеры 20/пользователь/скрипт 20/пользователь/скрипт
Размер ответа на получение URL-адреса 50 МБ/звонок 50 МБ/звонок
Заголовки получения URL-адреса 100 / звонок 100 / звонок
Размер заголовка URL-адреса Fetch 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. Это означает, что одновременно выполняется слишком много сценариев, хотя это не обязательно один и тот же сценарий. Как и в приведенном выше исключении, это чаще всего происходит для пользовательских функций, которые неоднократно вызываются в одной электронной таблице.