Я пытаюсь скрыть строки на основе значения в ячейке.
Я использую Google Sheets в качестве инвентаря для элементов.В последнем столбце, если я отмечу «Да», я бы хотел, чтобы вся строка была скрыта.
Код работает на листе шаблона, но когда я пытаюсь активировать его в своем основном инвентаре, он говорит «Превышено»Максимальное время выполнения », что, как я полагаю, происходит из-за того, что это довольно большой инвентарь.
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var lastRow = sheet.getLastRow();
for( i=1 ; i<=lastRow ; i++) { // i <= lastRow
var status = sheet.getRange("AD"+i).getValue();
if (status == "Yes") {
sheet.hideRows(i);
}
}
}
Я вижу, что на триггерах вы можете настроить его на управление по времени.
Как сделать так, чтобы код не превышал 5-минутное максимальное время?