function onEdit(e) {
if (stolb == 4 && e.source.getSheetName() == "Заказы"){
e.source.getActiveSheet().getRange(str,2).setValue(new Date());
}
if (e.source.getSheetName()== "Заказы" && e.range.getColumn() == 6) {
let ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName("Заказы");
let sheetDb = ss.getSheetByName("Диапазон");
let ar = sheet.getActiveCell();
if(ar.getColumn()!==6){return}
let valToFind = ar.getValue();
//Удаление записи при изменении товара
//ar.offset(0, 2).clearContent().clearDataValidations();
let values = sheetDb.getRange(1,1,1,sheetDb.getLastColumn()).getValues();
let col = values[0].indexOf(valToFind)+1;
console.log(col);
let range = sheetDb.getRange(3, col, 30, 1);
console.log(range);
let validation = SpreadsheetApp.newDataValidation().requireValueInRange(range).build();
//shet.getRange(ar.getRow(), 8).setDataValidation(validation)
ar.offset(0, 2).setDataValidation(validation);
}
}
Некоторые браузеры могут блокировать такое поведение.
Еще вариант, ресайзить открытый попап и уводить его за область просмотра...