Можете ли вы что-то сделать на Google-Apps-Script, если не получится? - PullRequest
3 голосов
/ 05 ноября 2019

Есть ли способ иметь автоматический план резервного копирования в случае сбоя моего скрипта Google Apps? Я думаю о чем-то вроде Python Try / Except.

Например, я создаю функцию для создания события календаря из формы (скрипт прикреплен к электронной таблице, с которой связана форма),Сценарий создает номер события для отправки новой формы (сохраняя его в электронной таблице), а затем создает событие календаря. Если моей функции не удается создать событие, в электронной таблице появляется новый номер события, но в календаре нет события.

  1. Есть ли в Google Scripts встроенный способ изящного сбоя?
  2. Или, есть ли способ создать внешнюю функцию, которая запускает оригинал и имеет изящный сбой, как (например) остальное из if-then-else?

1 Ответ

2 голосов
/ 05 ноября 2019

Apps Script основан на Javascript, так что вы можете использовать функциональность try...catch.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...