是否可以在Google Apps脚本中执行ImportRange?

use*_*409 7 google-sheets google-apps-script

我今天一直在玩Google Apps脚本,我正在尝试编写一些自定义电子表格功能.我做了一些搜索但找不到我的查询的答案.

我知道在Google电子表格中,您可以在电子表格的单元格中使用ImportRange,如下所示:

=ImportRange(spreadsheet_key;sheet!range_of_cells)
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否可以在Google Apps脚本中执行类似的操作,如果是这样,怎么做?

我想从另一个电子表格中的工作表中导入一系列单元格(而不是脚本将驻留在电子表格中的工作表).

Ser*_*sas 5

是的,这是完全可能的.您只需要调用SpreadsheetApp.openById然后正常获得所需的工作表和范围.

请查看文档:range.getValues()并且range.setValues()是非常基本的GAS方法,并且描述得非常好.

阅读教程.