Невозможно получить одно значение из массива значений - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь получить значение, чтобы выполнить тест сравнения строк, и я не могу получить одно значение из массива значений.Вот мой код:

function CoverageCalculator() {
  var sheet = SpreadsheetApp.getActiveSheet();

  var searchRange = sheet.getRange('D3:D20')
  var rangeValues = searchRange.getValues();

  var Test = searchRange[1][1];
}

В режиме отладки «Тест» не определен, есть идеи, почему это может иметь место?

1 Ответ

0 голосов
/ 22 ноября 2018

Изменить

var Test = searchRange[1][1];

на

var Test = rangeValues[1][0];

Выше, потому что searchRange - это объект Range, а не массив, но rangeValues.Что касается индексов, первый определяет строку, а второй столбец и, учитывая, что исходный диапазон равен D3: D20, результирующий массив имеет 17 строк в высоту и 1 ширину столбца, тогда максимальный допустимый индекс для второго индекса равен 0.

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