Google脚本表“单元格超出范围”

时间:2019-06-15 21:46:47

标签: google-apps-script google-sheets

我正在尝试从某个范围内的某个单元中获取数据,但是却收到一条错误消息,提示我要读取的单元格超出了范围

打开文档后,代码进入

  var range = sheet.getRange("A1:B7");

  var cell = range.getCell(2, 3);
  var cellValue = cell.getValue();
  Logger.log(cell);

我的工作表如下:

screenshot of my sheet

这是什么错误?

1 个答案:

答案 0 :(得分:0)

请注意,getCell()方法接受以下参数:rowcolumn(具有从1开始的Integer值)。如果被调用的Range至少比getCell()调用的尺寸小一个尺寸,则会引发错误。

您的Range尺寸为:row = 7,column = 2。

您的getCell()通话维度为:row = 2,column = 3。

因此,从Range到1列的偏移量中引用的单元格。

有用的链接

  1. getCell()方法reference