通过AppsScript连接2个GoogleSheets

时间:2016-09-25 11:12:48

标签: google-sheets spreadsheet

我想通过SpreadsheetApp.create();

创建一个工作表

并希望通过QUERYcell.setFormula填写此新生成的工作表中的importRange以获取另一个工作表的数据。 它不起作用,因为两张纸都没有连接。 如果我手动执行此操作,QUERY可以正常工作,但我想知道是否可以通过脚本连接2张?

1 个答案:

答案 0 :(得分:0)

你可以通过ID创建一个带有工作表位置的变量。然后,通过脚本远程访问工作表。保存单元格变量并将其粘贴到第一张表格中。

Psuedo-Code示例

Sheet1 = SpreadsheetApp.getSheetByID('IDofSheetOne');
SpreadsheetApp.create();
Sheet2 = SpreadsheetApp.getSheetByID('IDofSheetTwo'); // the one just created, you'd probably have to use some kind of get to get this ID.

现在从这里开始,你可以说,Sheet1.doWhatever()和Sheet2.doWhatever()。

这是一次如何访问多张表格。