我正在尝试从某个范围内的某个单元中获取数据,但是却收到一条错误消息,提示我要读取的单元格超出了范围
打开文档后,代码进入
var range = sheet.getRange("A1:B7");
var cell = range.getCell(2, 3);
var cellValue = cell.getValue();
Logger.log(cell);
我的工作表如下:
这是什么错误?
答案 0 :(得分:0)
请注意,getCell()
方法接受以下参数:row
,column
(具有从1开始的Integer
值)。如果被调用的Range
至少比getCell()
调用的尺寸小一个尺寸,则会引发错误。
您的Range
尺寸为:row
= 7,column
= 2。
您的getCell()
通话维度为:row
= 2,column
= 3。
因此,从Range
到1列的偏移量中引用的单元格。
有用的链接
getCell()
方法reference。