Изменение настроек уведомлений триггера программно - PullRequest
0 голосов
/ 29 августа 2018

Я использую триггер App Script для выполнения некоторых операций каждые N минут.

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

ScriptApp.newTrigger("myFunction").timeBased().everyMinutes(N).create();

Ответы [ 2 ]

0 голосов
/ 06 августа 2019

Вы можете отключить электронные письма об ошибках, удалив триггер. Нет триггера -> Нет писем. https://developers.google.com/apps-script/reference/script/script-app#deleteTrigger(Trigger)

function clearAllTriggers() {
  // Deletes all triggers in the current project.
  var triggers = ScriptApp.getProjectTriggers();
  for (var i = 0; i < triggers.length; i++) {
    ScriptApp.deleteTrigger(triggers[i]);
  }
  SpreadsheetApp.getUi().alert('All triggers have been removed.');
}
0 голосов
/ 29 августа 2018

Невозможно «программно» отключить сообщения об ошибках.

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

enter image description here

...