使用java或google脚本读取单元格值

时间:2016-12-12 11:38:28

标签: 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.getSheetByName(SheetName);
  Range = Sheet.getDataRange(); 
  Data = Range.getValues();

  WR = Data[30][15];
}

任何帮助都会受到关注,谢谢。

1 个答案:

答案 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
}