#google-apps-script #google-sheets
Вопрос:
У меня есть скрипт Google Apps, который отлично работает в большинстве случаев (>95%).
- Скрипт привязан к форме Google и настроен для запуска в событии «При отправке формы».
- В скрипте есть блок try-catch.
- Этот блок время от времени улавливает исключение — Время ожидания службы истекло: Электронные таблицы.
- Нет никакой закономерности в том, когда это происходит. Это случайность.
Просто чтобы уточнить. Время ожидания сценария НЕ истекает, и ОН завершается, как и ожидалось.
Но в случайных случаях скрипт не выполняет свою работу из-за исключения «Время ожидания службы: электронные таблицы», которое возникает, когда скрипт пытается записать данные в электронную таблицу Google.
Есть ли какой-нибудь способ выяснить, в чем основная причина этого? И могу ли я в любом случае получить некоторую поддержку по этому вопросу?
Я попытался связаться со службой поддержки Google Workspace, и они направили меня сюда, чтобы узнать, могу ли я получить некоторую помощь.
Комментарии:
1. Можете ли вы привести пример листа и код, который вы используете для записи на лист?
Ответ №1:
Вы, скорее всего, столкнетесь с одним из ограничений сценария приложений. Возможно, вам следует настроить функцию и попытаться оптимизировать свой код.