google-apps-script - 你能对 Google-Apps-Script 失败做些什么吗?

标签 google-apps-script

如果我的 Google Apps 脚本失败,是否可以制定自动“备份”计划?我正在考虑类似于 python Try/except 的东西。

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

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

最佳答案

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

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

关于google-apps-script - 你能对 Google-Apps-Script 失败做些什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58714784/

相关文章:

authentication - 如何将谷歌应用程序脚本发布到云端供公众使用?

google-apps-script - 当使用 Apps 脚本将文件从一个文件夹复制到另一个文件夹时,任何被复制的 "Apps Script"文件最终都在 MyDrive 而不是指定的文件夹中 - 为什么?

google-apps-script - 当中间有空单元格时如何跳到最后一行?

javascript - 使用谷歌应用程序脚本删除谷歌表格中的所有过滤器

google-apps-script - 如何从 google-apps-script 中的单页模板生成多页文本文档?

google-apps-script - 如何在 Google 文档脚本中预览 jsdoc 注释

javascript - 插件内公式的权限错误 - getActiveUser

google-apps-script - 如何让谷歌电子表格每 1 分钟刷新一次?

google-apps-script - 如何使用脚本编辑器在 Google 电子表格中获取当前时间?

google-apps-script - AuthMode 对多个登录用户感到困惑