Estou tentando atualizar uma célula com a data e a hora em que um intervalo específico de células foi editado.
Estou mexendo no código a seguir, mas depois de verificar o log de execução, o gatilho falhou em todas as ocasiões.
Onde estou errando?
function onEdit(e) {
var range1 = e.range.getSheet().getRange("D260:D264");
var range2 = e.range.getSheet().getRange("P260:P264");
var range3 = e.range.getSheet().getRange("S260:S264");
var range4 = e.range.getSheet().getRange("AE260:AE264");
var range5 = e.range.getSheet().getRange("AJ260:AJ264");
var range6 = e.range.getSheet().getRange("D53");
var range7 = e.range.getSheet().getRange("N53");
if (e.range.intersects(range1) || e.range.intersects(range2) || e.range.intersects(range3) || e.range.intersects(range4) || e.range.intersects(range5) || e.range.intersects(range6) || e.range.intersects(range7)) {
var dateCell = e.range.getSheet().getRange("W247");
dateCell.setValue(new Date());
}
}