Google Script, как использовать отрицательное смещение? - PullRequest
0 голосов
/ 14 сентября 2018
function calcPortfolioValue() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var row = sheet.getCurrentCell().getRow();
  var col = sheet.getCurrentCell().getColumn();
  var activeCell = sheet.getRange( row, col );
  var prevCellVal = sheet.getRange( row - 1, col ).getValue();
  return prevCellVal; // end prematurely to narrow where error is
}

Я пытаюсь получить доступ к ячейке выше activeCell.Тем не менее, я получаю ошибку в строке при определении prevCell.Есть ли способ ссылаться на предыдущую строку или столбец в сценариях Google для листов Google?

Я получаю сообщение об ошибке: «Координаты или размеры диапазона недопустимы. (Строка x, файл« x »)»Где линия x указывает на линию, где я определяю prevCell.

1 Ответ

0 голосов
/ 14 сентября 2018

Ах, хорошо.Я думаю, что я понял это.Это был случай плохого дизайна скриптов Google.

  1. Когда я "запускал" свой код на сайте script.google.com, я получал красную ошибку в верхней части, в которой говорилось "Координаты или размеры диапазона недопустимы (строка №, имя файла)

  2. Мой код будет работать нормально, несмотря на ошибку 1.

  3. При добавлении в свой код мне приходится каждый раз обновлять свои листы Google, чтобы обновить скрипт.

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