Я нашел скрипт для автоматического создания метки времени при внесении каких-либо изменений в строку в Google Sheets.
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var r = s.getActiveCell();
if( r.getColumn() != 2 )
{
var row = r.getRow();
var time = new Date();
time = Utilities.formatDate(time, "GMT+04:00", "dd/MM/yyyy, hh:mm:ss");
SpreadsheetApp.getActiveSheet().getRange('q' + row.toString()).setValue(time);
};
}
Однако я не хочу, чтобы он создавал метку времени, когдався строка пуста.
Как сделать так, чтобы метка времени не появлялась, когда вся строка пуста?