Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何通过google APPS脚本将多个google工作表中的数据自动组合到另一个google工作表中_Google Apps Script_Google Sheets_Report - Fatal编程技术网

Google apps script 如何通过google APPS脚本将多个google工作表中的数据自动组合到另一个google工作表中

Google apps script 如何通过google APPS脚本将多个google工作表中的数据自动组合到另一个google工作表中,google-apps-script,google-sheets,report,Google Apps Script,Google Sheets,Report,每天我都要用从多个谷歌页面(所有页面都有相同列数)到另一个谷歌页面(也只有一个页面)获取的数据手动做一个报告。我加载了所有的谷歌表单,然后一个一个地复制粘贴到报告中。所以我想问你如何通过谷歌应用程序脚本自动完成这个过程。如果有任何方法可以在不加载谷歌表单的情况下获取数据,那就太好了。例如:我有阶段性利润的链接,如VIC利润、NSW利润、QLD利润等(我在澳大利亚),我需要报告国家利润。你能给我提个建议吗 非常感谢你的建议 Phuc.您可以使用SpreadsheetApp.openById()打开

每天我都要用从多个谷歌页面(所有页面都有相同列数)到另一个谷歌页面(也只有一个页面)获取的数据手动做一个报告。我加载了所有的谷歌表单,然后一个一个地复制粘贴到报告中。所以我想问你如何通过谷歌应用程序脚本自动完成这个过程。如果有任何方法可以在不加载谷歌表单的情况下获取数据,那就太好了。例如:我有阶段性利润的链接,如VIC利润、NSW利润、QLD利润等(我在澳大利亚),我需要报告国家利润。你能给我提个建议吗

非常感谢你的建议

Phuc.

您可以使用
SpreadsheetApp.openById()
打开另一个“文件”。从那里你可以使用它的表格,数据,一切


您可以将其插入此处

而不是复制和粘贴使用函数importrange()获取单个工作表中的数据或间接()并建立到每个命名工作表的链接。您好Molnár,感谢您的帮助:))
var ss_current = SpreadsheetApp.getActiveSpreadsheet();
var ss_remote = SpreadsheetApp.openById("abc1234567");

var values = ss_remote
  .getSheetByName("Expenses")
  .getRange('A1:C')
  .getValues();