将Google Apps脚本执行失败通知发送到另一个电子邮件地址

时间:2016-06-17 17:59:12

标签: google-apps-script google-account

是否有方法将Google Apps脚本执行失败通知发送到分配了触发器的帐户以外的电子邮件地址?

在这种情况下,切换触发器的所有权是不可能的,因为我试图运行相当多的触发器,这些触发器将超过每个帐户允许的总运行时间。

1 个答案:

答案 0 :(得分:1)

我也有同样的担忧。我不完美的解决方案是创建这个自定义函数:

function errorReport(body) {
     var to = "yourNewEmail";
     MailApp.sendEmail(to, "Custom script error report", body);
}

并从每个try-catch语句中调用它:

 try {
     // problematic code
 } catch(err) {
    errorReport(err);
 }

第二个选项是在您用于静默转发的每个帐户中设置Gmail过滤器,并将所有应用脚本失败的电子邮件删除到您想要的帐户: How to Forward Gmail Email Using Filters