Добрый день.
У Вас же даже комментарии приведены Обратите внимание:
P.S. Для оформления кодов используйте соответствующую кнопку на панели, при создании сообщения.
У Вас же даже комментарии приведены Обратите внимание:
Код Выделить
const specificSheet = "Общие отделы" // имя листа, на котором будет отслеживание изменения значений ячеек
это именно нужный Вам кусок. Если убрать проверку на specificSheet - то скрипт будет выполняться на всех листах, не глядя на их имя:Код Выделить
function onEdit(e) {
//const specificSheet = "Общие отделы" // имя листа, на котором будет отслеживание изменения значений ячеек
const specificCellColumn = 12 // номер столбца для отслеживания изменений
//let sheetCheck = (e.range.getSheet().getName() == specificSheet)
let cellCheck = (e.range.getColumn() == specificCellColumn)
if (!(cellCheck)) {
return
}
else {
var cellVal = e.range.getValue();
if (cellVal == "Закрыта") {
e.range.getSheet().hideRows(e.range.getRow());}
}
}
P.S. Для оформления кодов используйте соответствующую кнопку на панели, при создании сообщения.