2016-06-17 2 views
0

Есть ли способ отправки уведомлений об ошибке выполнения сценариев приложений Google на адрес электронной почты, отличный от учетной записи, которой назначен триггер?Отправка уведомлений об ошибке выполнения сценария приложений Google на другой адрес электронной почты

Переключение владения триггером в этом случае невозможно, поскольку я пытаюсь запустить довольно много триггеров, которые превысят допустимую общую продолжительность выполнения каждой учетной записи.

ответ

0

У меня была такая же забота. Мой несовершенным решение было создать пользовательскую функцию:

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

И называют его от каждого примерочных поймать заявление:

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

Второй вариант заключается в создании фильтра Gmail в каждой учетной записи, вы используя для бесшумного переадресации и удаления писем с ошибками приложения на нужную учетную запись: How to Forward Gmail Email Using Filters