【问题标题】:I want to transfer the content from one spread sheet to another spreadsheet(spreadsheet A to spreadsheet B) and also to enter records to B manually我想将内容从一个电子表格转移到另一个电子表格(电子表格 A 到电子表格 B),并手动将记录输入到 B
【发布时间】:2021-11-15 04:37:34
【问题描述】:
每当我在电子表格 A 中进行更改时,我想将内容从一个电子表格转移到另一个电子表格(电子表格 A 到电子表格 B),它必须反映在电子表格 B 中。同时,我还应该能够将元素直接添加到电子表格 B。我尝试了 importrange 函数,它正在将内容从 A 传输到 B,但它不允许我手动将内容添加到电子表格 B。
【问题讨论】:
标签:
google-apps-script
google-sheets
google-sheets-formula
google-sheets-api
【解决方案1】:
您可以采取的最佳方法是使用 Apps 脚本。
一些对你有帮助的方法:
-
openById - 用于通过 id 检索每个电子表格;
-
getSheetByName - 用于从电子表格中检索工作表;
-
getRange - 用于检索可以找到值的范围;
-
getValues - 用于检索指定范围内的值;
-
setValues - 用于将值放置到指定范围内;
此外,如果您想让一个电子表格中的更改反映到另一个电子表格中,您还可以使用onEdit 触发器。
参考