javascript - 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);
} }
解决方案
很可能发生错误,因为没有名为WORK
or的工作表NUMBER
。请记住,Google Apps 脚本方法区分大小写。
推荐阅读
- visual-studio - 拉取请求策略 - 构建已过期 - 如何再次运行构建?
- php - PHP Profiler - 使用 C++ 从 PHP 扩展中获取客户端 IP 和 URL
- asp.net - 调用控制器后,MVC 视图不显示 Temp Data 值
- java - java/android - 无法访问 SD 卡上的文件
- arrays - 数组codeIgniter中的多个数据?
- git - 如何合并推送存储库中的三个旧提交?
- node.js - 每次我在 NodeJs 中重新加载页面时创建一个文件夹
- git - 本地分支和远程跟踪分支之间的 git diff
- android - 安卓 | 无法构建多风味维度
- jquery - 无法读取 iframe 元素上替换“未定义”的属性