将函数从getActiveSheet()更改为getSheetByName(" mySheet")

时间:2016-07-17 16:21:21

标签: javascript google-apps-script

我对Google脚本非常陌生,并且发现它有点令人困惑

函数getdata以及设置计时器将重新查询ImportJSON,但该函数仅写入第一张表。

我需要设置函数写入的工作表。

我试过了:

SpreadsheetApp.getActiveSpreadsheet.getSheetByName("mySheet").getRange('A2').setValue(cellFunction);

但不起作用。

谢谢!

function getData() {
  var queryString = Math.random();
  var cellFunction = '=ImportJSON("https://sum-app.net/json?key=Mg.Clxt6A.TV1DFtPA0k8Ehpb0RDxyLH7xhU8", "/elements", "noInherit,noTruncate,Headers?' + "," + queryString + '")';

  SpreadsheetApp.getActiveSheet().getRange('A2').setValue(cellFunction);
}

1 个答案:

答案 0 :(得分:2)

首次尝试时,getActiveSpreadsheet应为getActiveSpreadsheet()