Триггер onEdit () с программным редактированием

У меня есть скрипт, который берет данные с одного листа при редактировании и помещает эти недавно добавленные данные в ScriptDb.

onEdit() триггер срабатывает успешно, когда я на самом деле открываю лист и делаю правку.

Однако этот лист редактируется программно через скрипт. ЯвляетсяonEdit() в состоянии стрелять на основе правок, сделанных скриптом? Я не смог этого сделать.

Сценарий, который запускается сonEdit() триггер:

function sheetWasEdited(event) {
  var sheet = SpreadsheetApp.getActiveSheet();
  var lastRow = sheet.getLastRow();
  var lastRowValues = sheet.getRange(lastRow, 2, 1, 2).getValues()[0];
  CgcEmailDatabase.addEmail(now=lastRowValues[0].toString(), email=lastRowValues[1].toString());
}

Ответы на вопрос(1)

Ваш ответ на вопрос