Всем привет! Ребята, подскажите по GAS. В таблице скриптом фильтрую строки из базы данных на соседнем листе. В конце процесса выполняется функция, убирающая все лишние строки внизу. Если выводимое фильтром количество значений меньше предыдущего, то все нормально. Однако если больше, то выскакивает сообщение "Exception: Those rows are out of bounds". Мол, строки лежат за пределами поля. При этом сами значения вставляются и лишние строки удаляются. Можно как-то избежать появления этой ошибки? Функция удаления строк: function removeEmptyRows(){
var sh = SpreadsheetApp.getActiveSheet();
var maxRows = sh.getMaxRows();
var lastRow = sh.getLastRow();
sh.deleteRows(lastRow+1, maxRows-lastRow);
}
https://docs.google.com/spreadsheets/d/1TuMhMeF9Dewl-MebJKe2zkJvGFeCS-FgggzRIAT4iq0/edit?usp=sharing