Как использовать .getRange (x, y, n, m) в листах Google с переменными в виде строк и столбцов? - PullRequest
0 голосов
/ 22 февраля 2019

Я определил две переменные, названные "filas" и "columnas".В этих ячейках я использую формулу, чтобы получить количество строк и столбцов, которые не являются empy.Итак, я хочу использовать .getRange для получения данных из таблицы, но это не работает с использованием числа строк и столбцов, таких как переменные .getRange (2,2, filas, columnas).Как я могу решить это?

var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues(); var filas= values[0][1]; var columnas= values[1][0];

var sigla1 = SpreadsheetApp.getActiveSpreadsheet().getRange(2,2,filas,columnas).getValues();

Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2019

Я предлагаю сначала попробовать фила и столбцы с жестко закодированным значением.Если это работает, то вам необходимо проверить значения в массиве значений.

Обновление

SpreadsheetApp.getActiveSpreadsheet() не имеет функции getRange(x, y, n, m).Вам необходимо

либо получить объект Sheet от объекта Spreadsheet и использовать getRange(x, y, n, m) в Sheet объекте

или

использовать getRange(a1Notation) функция Spreadsheet объект

https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...