我需要使用java或google脚本帮助读取单元格值。我试图阅读的单元格有一个公式。当我的脚本读取数据时,我得到#DIV \ 0!错误。
这是我的简单脚本:
function readData(){
var Keys = "1Vp_fjFVFXHDjJRXl7C6mNzCK66jVB1I1BjieaZK6P";
var SheetName = "AAL";
var WR;
SS = SpreadsheetApp.openById(Keys);
Sheet = SS.getSheetByName(SheetName);
Range = Sheet.getDataRange();
Data = Range.getValues();
WR = Data[30][15];
}
任何帮助都会受到关注,谢谢。
答案 0 :(得分:0)
使用此代码将范围限制为一个单元格,而不是[30] [15]。
如果这不起作用,也许你的单元格实际上包含这个DIV / 0值?
function readData(){
var Keys = "1Vp_fjFVFXHDjJRXl7C6mNzCK66jVB1I1BjieaZK6P";
var SheetName = "AAL";
var WR;
SS = SpreadsheetApp.openById(Keys);
Sheet = SS.getSheetByName(SheetName);
Range = Sheet.getRange(30, 15); //changed here
Data = Range.getValue(); //and here
WR = Data; //and here
}