У меня простой лист с данными и кодом:
введите описание изображения здесь
function test() {
var SpreadSheet = SpreadsheetApp.getActiveSpreadsheet();
var Sheet = SpreadSheet.getSheets()[0];
var frozenRows = Sheet.getFrozenRows(); 2.0
var lastRow = Sheet.getLastRow(); // 3.0
var lastColumn = Sheet.getLastColumn(); // 3.0
var headerRange = Sheet.getRange(1, 1, frozenRows, 1); // A1:A2
var dataRange = Sheet.getRange(1 + frozenRows, 1, lastRow, lastColumn); // A3:C5
var Range = Sheet.getDataRange(); // A1:C3
Я не понимаю, почему я получаю возвращаемое значение A3: C5 , а не A3: C3 от:
var dataRange = Sheet.getRange(1 + frozenRows, 1, lastRow, lastColumn);
Logger.log(dataRange.getA1Notation());
Спасибо.