我希望所有电子表格都使用我放入主电子表格中的数据进行更新。我不断收到以下错误:
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);
} }
答案 0 :(得分:0)
很可能发生错误,因为没有名为WORK
或NUMBER
的工作表。请记住,Google Apps脚本方法区分大小写。