Importrange使用脚本一次更改多个电子表格中的单元格

时间:2019-05-05 16:32:58

标签: javascript google-apps-script google-sheets importrange

我希望所有电子表格都使用我放入主电子表格中的数据进行更新。我不断收到以下错误:

  

TypeError:无法调用null的方法“ getRange”。 (第8行,文件“代码”)   这是第8行:var sourcerange = sourcesheet.getRange('A:A');   我想将数据放入WORK工作表,并在不同的电子表格上更新NUMBER工作表。

function getdata() { 
var files = DriveApp.getFolderById("1CXEKiJBHNKk_-aI3lcEcSUSXq98uotVk").getFiles()  
while (files.hasNext()) { 
  var file = files.next();
  var shoot = SpreadsheetApp.openById(file.getId());  
  var sourcesheet = SpreadsheetApp.getActive().getSheetByName('WORK');  
  var sourcerange = sourcesheet.getRange('A:A'); 
  var sourcevalues = sourcerange.getValues(); 
  var destsheet = shoot.getSheetByName('NUMBER'); 
  var destrange = destsheet.getRange('A:A'); 
  destrange.setValues(sourcevalues);

}  }

1 个答案:

答案 0 :(得分:0)

很可能发生错误,因为没有名为WORKNUMBER的工作表。请记住,Google Apps脚本方法区分大小写。