Javascript 使用java或google脚本读取单元格值
我需要一个使用java或google脚本读取单元格值的帮助。我试图读取的单元格有一个公式。当我的脚本读取数据时,我得到#DIV\0!错误 以下是我的简单脚本:Javascript 使用java或google脚本读取单元格值,javascript,java,arrays,cell,Javascript,Java,Arrays,Cell,我需要一个使用java或google脚本读取单元格值的帮助。我试图读取的单元格有一个公式。当我的脚本读取数据时,我得到#DIV\0!错误 以下是我的简单脚本: function readData(){ var Keys = "1Vp_fjFVFXHDjJRXl7C6mNzCK66jVB1I1BjieaZK6P"; var SheetName = "AAL"; var WR; SS = SpreadsheetApp.openById(Keys); Sheet = SS.get
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];
}
感谢您的帮助。使用此代码将范围限制为一个单元格,而不是执行[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
}
使用此代码将范围限制为一个单元格,而不是执行[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
}
嗨,谢谢你的回答。我仍然得到同样的错误。如果有一个“类型化”的值,则可以正常工作,但公式的结果是错误的。有没有简单的方法将计算值转换为绝对值?嗨,谢谢你的回答。我仍然得到同样的错误。如果有一个“类型化”的值,则可以正常工作,但公式的结果是错误的。有没有简单的方法将计算值转换为绝对值?