【发布时间】:2019-05-05 16:32:58
【问题描述】:
我希望所有电子表格都使用我放入主电子表格的数据进行更新。我不断收到以下错误:
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);
} }
【问题讨论】:
-
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);
-
我添加了您作为评论粘贴的代码,但它不完整。请添加缺少的部分。
-
请添加更多详细信息。 8号线是哪一个?您的脚本是有界脚本还是独立脚本?
-
。独立。这是第 8 行: var sourcerange = sourcesheet.getRange('A:A');
-
请edit该问题添加有关它的所有重要细节。
标签: javascript google-apps-script google-sheets importrange