首页 > 解决方案 > 你能在 Google-Apps-Script 失败时做点什么吗?

问题描述

如果我的 Google Apps 脚本失败,是否有办法制定自动“备份”计划?我在想一些类似于 python Try / except 的东西。

例如,我正在构建一个从表单创建日历事件的函数(脚本附加到表单链接到的电子表格中)。该脚本为新表单提交创建一个事件编号(将其存储在电子表格中),然后生成日历事件。如果我的函数未能创建事件,则电子表格中有一个新的事件编号,但日历中没有事件。

  1. Google Scripts 是否有预先构建的优雅失败方式?
  2. 或者,有没有办法构建一个运行原始函数的外部函数,并且优雅地失败为(例如)if-then-else 的 else?

标签: google-apps-script

解决方案


Apps 脚本基于 Javascript,因此您可以使用该try...catch功能。

如果您从前端调用 Apps 脚本后端的函数,您还可以使用withFailureHandler处理失败的执行。


推荐阅读