我想从单元格A2到单元格A12从列A获取数据。我尝试使用以下代码,但我一直收到错误:
Cannot find method getDataRange(string). (line...
我不想使用range = sheet.getDataRange();
,因为它会复制
整张纸价值!我如何解决上述错误?
function getRangeData()
{
var sheet = SpreadsheetApp.getActiveSheet(),
range,
values_array;
range = sheet.getDataRange('A2:A12');
values_array = range.getValues();
Logger.log(values_array);
}
答案 0 :(得分:0)
getDataRange()
函数没有参数。 (documentation)你需要挖掘更多东西才能找到另一种方法来实现你的愿望。
您正在寻找的功能是Sheet.getRange()
,它支持多种表达所需范围的方式,包括one that takes a string expressing a range in A1Notation。
function getRangeData() {
var sheet = SpreadsheetApp.getActiveSheet(),
range,
values_array;
range = sheet.getRange('A2:A12');
values_array = range.getValues();
Logger.log(JSON.stringify(values_array));
}