对于快速背景,我使用单个Google工作表作为日常"仪表板"对于我的经理和#39;轮班报道。我使用一些时间驱动的脚本将每个报告导出为pdf并每晚将其通过电子邮件发送给我们的操作团队,另一个脚本用于清除数据,以便报告为第二天做好准备。
这适用于日常审核,但我们缺乏存储我们希望在未来数月内参考的每日统计数据的功能。我们过去曾使用Google表单,但我确定我们可以整合这两个流程。
如图像所示,"仪表板上的带圆圈的字段" sheet是我要导出到存档表的数据点。理想情况下,数据会导出到电子表格,在下一行中添加1行MB数据,然后是CAD数据。
我已经玩过一些使用HTML表单提交的脚本,但是我找不到可以从另一张表中提取数据的解决方案。为了使这项工作,我需要能够将特定的单元格/范围作为特定表格问题的条目。
我还尝试过一些脚本,这些脚本将数据复制到另一张类似于Google表格的工作表的下一个空行,但它变得超级错误且难以微调。
答案 0 :(得分:0)
这听起来像你要求的。
function backup(){
var data = SpreadsheetApp.getActiveSheet().getRange("a7:g8").getValues();
var backupss = SpreadsheetApp.openByUrl("backupsheeturl");
var backupsheet = backupss.getSheetByName("backupsheet");
backupsheet.appendRow(data[0]).appendRow(data[1]);
}
参考: https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openById(String)
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openByUrl(String)