我要寻找的内容的简短说明: 一种自动从动态Google表格文档(使用Google Analytics(分析)插件)导入另一个静态Google表格中的数据的方法,该数据将在正确的位置自动填写,但只要动态表格发生更改,数据也会保留在该位置。 / p>
一些上下文: 我正在使用Google表格(DOC1)中的Google Analytics(分析)插件来运行有关例如每天访问我的网站的用户数。由于数据量很大,我只能运行大约一个月的报告,而无法进行采样。
对于2020年,我想创建一个概述表(DOC2)与其他人共享,以概述整个年度。换句话说,当在DOC1中呈现一月份的数据时,应填充DOC2中的一月份的单元格。但是,当将2月份的数据呈现在DOC1中时,1月份的数据应保留在DOC2中。
我知道可以通过将运行报告复制并粘贴到非动态工作表中来实现,但是由于我需要多个参数,因此这并不是一个切实可行的解决方案。
我尝试过的事情 查找和导入范围功能的多种组合,但是一旦将数据从动态文档中删除,真正的困难仍然在于保持数据。我还没有找到解决这个问题的方法...
答案 0 :(得分:0)
示例:
function myFunction(){
var origin=SpreadsheetApp.openById("ID of origin Spreadsheet").getSheetByName("Name of the Sheet");
var destination=SpreadsheetApp.openById("ID of destination Spreadsheet").getSheetByName("Name of the Sheet");
var range=origin.getDataRange();
var values=range.getValues();
var A1notation=range.getA1Notation();
destination.getRange(A1notation).setValues(values);
}
在代码中填写原始电子表格和目标电子表格的ID,以及原始电子表格和目标电子表格的正确名称。
链接到其他有用的方法: