Как привязать к дате именно определенный лист а не активный?
function onEdit(e){
var str = e.range.getRow();
var stolb = e.range.getColumn();
e.source.getSheetByName("Лист1").getRange(str,1).setValue(new Date());
}
Ответы (1 шт):
Автор решения: oshliaer
→ Ссылка
Просто проверьте, диапазон какого листа попал в событие. Если это не тот лист - прекратите выполнение программы
function onEdit(e){
const range = e.range;
const sheet = range.getSheet();
const sheetName = sheet.getName();
if(sheetName !== 'Нужный лист') {
return;
}
const str = e.range.getRow();
const stolb = e.range.getColumn();
sheet.getRange(str,1).setValue(new Date());
}