JavaScript — SpreadsheetApp: getRange и setValues

SpreadsheetApp: getRange и setValues

Я хотел бы использовать Google SpreadsheetApp для записи 2D-массива в лист. Попытка

 sheet.getRange(sheet.getLastRow()   1, 1, array2d.length, array2d[0].length).setValues(array2d); 

приводит к следующей ошибке:

 "The number of rows in the data does not match the number of rows in the range. The data has 4 but the range has 3." 

Как можно получить такую ​​ошибку из этой строки кода? Я использую размеры массива, чтобы указать диапазон в электронной таблице, так как же они могут не совпадать?

(Строка является частью https://github.com/alpatania/sassafras (функция appendData_ в appendData_ ).)

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector