Триггер 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());
}