Я только учусь играть со сценариями и не могу скрыть сценарий и показать конкретную строку для работы на листе, к которому я хочу применить сценарий.У меня есть лист Google, который я создал как песочницу, где он работает, но как только я копирую сценарий и назначаю скрипт кнопке, функция «показ» не работает, пока функция скрытия продолжается.
Все япытаюсь сделать, это скрыть строку 3, а затем иметь возможность отобразить ту же строку на этом листе.
/** @OnlyCurrentDoc */
function hide() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('3:3').activate();
spreadsheet.getActiveSheet().hideRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
spreadsheet.getRange('4:4').activate();
};
function show() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('4:4').activate();
spreadsheet.getActiveSheet().showRows(3, 1);
};
Нет ошибок, сценарий выполняется до завершения без каких-либо видимых изменений на листе (строка еще скрыта)