Google脚本,如何使用负偏移量?

时间:2018-09-14 01:56:20

标签: google-apps-script

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 :(得分:1)

好的。我相信我知道了。这是谷歌脚本设计不当的情况。

  1. 当我在script.google.com网站上“运行”我的代码时,我会在顶部收到一个红色错误,指出“范围的坐标或尺寸无效。(第#行,文件名)

  2. 尽管出现1错误,我的代码仍可以正常运行。

  3. 添加到我的代码中时,我必须每次刷新Google表格才能更新脚本。