Я не очень хорошо разбираюсь в сценариях, поэтому обратился за помощью. У меня есть Google Sheet, для которого я хочу, чтобы ячейка (K17) автоматически помечала время, когда любая ячейка в диапазоне (A1: L30) изменяется / обновляется.
Только сценарии, которые я могу найти, - когда конкретные ячейки обновляются, они автоматически ставят отметку рядом с ячейкой. Вот пример кода, который я нашел:
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) { //checks that we're on the correct sheet
var r = s.getActiveCell();
if( r.getColumn() == 13 ) { //checks the column
var nextCell = r.offset(0, 1);
if( nextCell.getValue() === '' ) //is empty?
var time = new Date();
time = Utilities.formatDate(time, "GMT", "HH:mm:ss");
nextCell.setValue(time);
};
};
}