TypeError:无法读取null的属性“ getRange”(第3行,文件“代码”)

时间:2020-07-24 16:34:55

标签: google-apps-script google-sheets typeerror

我正在尝试创建一个脚本,该脚本将在运行计算后将单元格清除回0。您可以看到以下是我所拥有的:

function ClearCells() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Go vs. Perpetual Margin Calc Kevin 2020');
  sheet.getRange('C4:C6').clearContent();
   
}

这是我得到的错误:

TypeError: Cannot read property 'getRange' of null (line 3, file "Code")

1 个答案:

答案 0 :(得分:0)

正如@TheMaster所说,您必须使用Dependant/Serial queriesrangeList来修改这些范围的值。

function ClearCells() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Go vs. Perpetual Margin Calc Kevin 2020');
  var rangeList = sheet.getRangeList(['G9:G12', 'J9']);
  rangeList.setValue(0);
}