Desencadenar onEdit () con una edición programática
Tengo un script que toma datos de una hoja cuando se edita y coloca los datos agregados recientemente en ScriptDb.
losonEdit()
el disparador se activa correctamente cuando abro la hoja y hago una edición.
Sin embargo, esta hoja se edita mediante programación a través de un script. EsonEdit()
¿Se puede disparar en base a ediciones hechas por un script? No he podido hacerlo hacerlo.
El script que se dispara con elonEdit()
el disparador es:
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());
}