Я пытаюсь использовать ГАЗ, чтобы заморозить верхний ряд каждого листа.Работает, замораживает нужные строки, но возвращает ошибку:
«TypeError: невозможно вызвать метод setFrozenRows» из неопределенного (line6, файл «freezeLabelRows»)
Согласнов документации Google синтаксис правильный.Я запускаю скрипт из редактора кода, прикрепленного к листу, где я разрабатываю приложение.Я пробовал число (1), где сейчас numRowsFr;это был обходной путь, который я использовал, чтобы избежать этой ошибки.
function rowFreeze() {
var numSheets = SpreadsheetApp.getActiveSpreadsheet().getNumSheets();
for(var i = 0; i <= numSheets; i++) {
var frSheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[i];
var numRowsFr = 1;
frSheet.setFrozenRows(numRowsFr);
}
}
Как я уже сказал, код работает, чтобы заморозить нужную строку на каждом листе, но возвращает ошибку.Я бы хотел, чтобы оставшаяся часть этого приложения была обновлена для текущих пользователей.