【发布时间】:2013-11-07 13:06:22
【问题描述】:
是否可以通过脚本代码管理 Google Apps 脚本中触发器的失败通知?我知道可以从 Google Apps 脚本控制台中删除通知,但我想通过代码中的函数删除通知,在其中添加基于时间的触发器。或者有没有其他方法可以删除这种通知?
【问题讨论】:
-
几天前成立issue 3369,这与我的问题有关。请为它投票。
标签: google-apps-script google-apps
是否可以通过脚本代码管理 Google Apps 脚本中触发器的失败通知?我知道可以从 Google Apps 脚本控制台中删除通知,但我想通过代码中的函数删除通知,在其中添加基于时间的触发器。或者有没有其他方法可以删除这种通知?
【问题讨论】:
标签: google-apps-script google-apps
很遗憾,答案是否定的。管理这些通知电子邮件的唯一方法是通过 UI。你可以在这里查看文档:https://developers.google.com/apps-script/reference/script/
如果您想更密切地控制失败通知,一种可能的解决方法是关闭 Google 的通知,然后自己制作。您可以使用 error catching statements 或其他方法来识别脚本何时失败,然后使用 Gmail 服务的 GmailApp 类根据您喜欢的任何规则发送通知。
但听起来您真正的问题是您不想在以编程方式添加触发器时通过 UI 手动关闭所有这些通知。这是一个 hacky 解决方案:当您添加此触发器时,还要添加一个功能,该功能会删除为此脚本收到的失败通知电子邮件。您可以使用Gmail service 来执行此操作。
【讨论】: