2016-04-22 1 views
0

Я уверен, что это будет за пользователя, но - это максимальная продолжительность выполнения скрипта в течение 24 часов, для «Google Apps для бизнеса» 6 часов на пользователя или 6 часов для всех пользователей в учетной записи.Максимальное время выполнения скрипта Google для каждого пользователя или для учетной записи

Благодаря

EDIT: более подробно моей конкретной ситуации

OK. Все еще неясно. Веб-ссылка на Google о квотах не дает понять - всего лишь 6 часов. Таким образом, 6 часов каждый с 8000 пользователей - это огромная сумма, но, наоборот, 6 часов между 8000 пользователями являются крошечными. Моя конкретная ситуация - это сценарий, запускаемый с помощью установленного триггера времени, который преобразует вложения excel (размер 3 МБ каждый) из Gmail в листы Google, ищет файл для определенного контента, если он копирует дополнительный контент в другой лист Google, если контент отсутствует отправляет ответ отправителю, который просит их заполнить правильную форму и приложить ее. Для обработки 3 сообщений (9 вложений) требуется около 5 минут, в настоящее время мы получаем 25 заявок в неделю, но это будет расти до 300 заявок в неделю. Скрипт запускается каждые 10 минут. Когда мы достигнем 300 заявок, то после 500 минут работы процесс завершится. Как правило, все они прибывают в тот же день, поэтому я дойду до 6 часов в первый день, и он начнется снова на 2-й день, чтобы закончить.

Итак, вопрос в том, смогут ли все остальные организации не запускать запущенные скрипты при нарушении 6 часов в первый день?

+0

, как это могло бы быть для всех пользователей? что тогда произойдет в домене с 8000 пользователями? ;) –

+0

См. [Квоты для служб Google - Руководство для скриптов Google Apps] (https://developers.google.com/apps-script/guides/services/quotas) –

+1

Будет запущено веб-приложение, на котором выполняется auth'd как ограничивают авторы. Auth'd как посетитель будет для пользователя. В нем запущено множество сценариев контекста, вам нужно быть более конкретными. – Jonathon

ответ

1

Максимальное время запуска триггера зависит от общего времени выполнения скрипта для вашей учетной записи Google Apps, это совокупность учетных записей и не для каждого пользователя.

Если у вас было 8000 пользователей, которые напрямую использовали скрипт приложений через триггеры (например, через веб-приложение с помощью простого триггера doGet), они получат 2,7 секунды времени выполнения каждый до достижения ежедневной квоты вашей учетной записи.

Если вы достигли или превысили этот предел, я бы порекомендовал посмотреть ваши самые большие раковины времени выполнения. Не получайте ссылку на листы на каждой итерации цикла, делайте крупные вставки или импортные агрегаты вместо одной строки за раз, не развертывайте веб-приложение через скрипт Apps, в котором будут тысячи пользователей.

Приятно отметить, что скрипты с ручным запуском не вносят вклад в это ограничение, я не уверен, что это за ограничение.

Почему downvotes? Это неправильно?

Edit:

+0

Оба будут способствовать максимальному времени выполнения для вашей учетной записи, если оно выполняется через простые или устанавливаемые триггеры, а не вручную. Почему downvotes, это неправильно? –

+0

ОК, так что вы говорите, что всего 6 часов для всех. Так что, если использовать все это в один день, тогда никто другой не может запускаться в течение этого дня? Кто-то не согласен - следовательно, голосует? – MrPea

+0

Всего 6 часов для организации. Документы очень понятны тем, что перечисленные лимиты предназначены для учетных записей, а не для отдельных пользователей, поскольку пользователи этой учетной записи вы все используете одну и ту же совокупную триггерную среду выполнения. Я не уверен в нисходящем потоке, если пользователь не согласился и сделал заявление, чтобы внести свой вклад в эту тему, чем они должны были разместить его. Это нормально, если вы не хотите принимать это в качестве ответа, я отправил документацию в Google по этой странице в надежде, что мы получим разъяснения. Я обновлю этот пост, если когда-нибудь будет разъяснение и пингует вас. –

 Смежные вопросы

  • Нет связанных вопросов^_^