• Как оптимизировать код и исправить ошибку Exceeded maximum execution time?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Почитайте этот документ: https://developers.google.com/apps-script/guides/s...
    Кратко - Google не предоставляет неограниченные облачные ресурсы. На все операции есть определённые лимиты.
    Например, скрипт (у частного пользователя) не может выполняться дольше 6 минут.
    Есть и другие ограничения, которые необходимо учитывать.
    Ответ написан
    Комментировать
  • Как оптимизировать код и исправить ошибку Exceeded maximum execution time?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    Никак не оптимизировать, т.к. это облачные вычисления.

    Следующие методы сами по себе требует время:
    • makeCopy
    • saveAndClose


    Рассмотрите вариант порционного создания файлов. Тут может быть два подхода:
    1. Создание через самозапускаемый триггер. Т.е. триггер, который вызывает сам себя, пока не кончатся задания
    2. Вызов функции в интерфейсе пользователя. Это когда создание каждого документа вызывается через google.script.run на стороне клиента


    Помните, что в сутки один пользователь может создать только 200 Документов.
    Ответ написан
    Комментировать