google-apps-script - 用于工作表的 Google 应用程序脚本,如何在两个电子表格之间创建双向链接?
问题描述
我正在尝试编写一个脚本来不断更新两个电子表格,以便放入其中的信息总是进入另一个。
完整的项目是创建一个包含 50 个人的主电子表格,每个人都有自己的工作表/页面,但是他们不允许访问此主工作表,因为他们不允许查看其他人的数据。(我目前不知道任何查看权限命令,但我很确定没有)。
因此,我一直在考虑的解决方案是创建 50 个其他电子表格,每个电子表格都有一个单张表格,其中包含与主电子表格相同的所有信息,并且表格的名称将与母版页上的名称相同。
我在另一篇针对类似问题的帖子中找到了此代码
function onEdit(e) {
// Get the event object properties
var range = e.range;
var value = e.value;
//Get the cell position
var row = range.getRowIndex();
var column = range.getColumnIndex();
exportValue(row,column,value)
}
function exportValue(row,column,value) {
var ss = SpreadsheetApp.openById(targetID);
var s = ss.getSheetByName(targetSheetName);
var target = s.getRange(row, column);
target.setValue(value);
}
在这一点上,我了解除了 ("var range = e.range; var value = e.value;") 行之外的所有内容,这就是我正在寻找的东西,idk
提前致谢
:)
解决方案
推荐阅读
- java - 从 docx 转换为 html 时,Apache Tika 不保留 Html 标记属性
- ios - 如何为 AVSpeechSynthesizer 音频生成波形?
- android - 如何让我的操作栏有溢出的图标
- html - ReplaceAll 使用 Java 和 HTML - 更改颜色
- ruby-on-rails - Heroku 数据库设置
- ios - 方法不能声明为 public,因为它的参数使用了内部类型
- windows - 谷歌云 SDK 安装中的 gcloud beta 模拟器数据存储启动错误
- java - 尝试在空对象引用上调用接口方法“java.lang.Object java.util.Map$Entry.getValue()”
- angular - 如何测试应用程序是否使用引导程序 4?
- javascript - 在纯 JavaScript 中选择没有任何数据属性的元素