将数据拆分为不同的Google表格文件

时间:2016-02-13 05:55:54

标签: google-apps-script google-sheets

我在Google表格中有这个主要文件。现在,我需要拆分这些数据,使其被发送到“X”个新文件(而不是单独的工作表)。正在发送的数据是主文件中数据的子集。 是否可以创建这些新工作簿并使用此子集数据填充它们?

我尝试创建新工作表,但脚本只是在当前活动工作表中创建它,而且我找不到任何将范围复制到新工作表的内容。

1 个答案:

答案 0 :(得分:1)

所以我确实弄清楚如何解决这个问题。

现在我不想创建该文件的副本。我希望它有点像importrange。

var target2 = SpreadsheetApp.openById("Sheet url");              
var target_sheet2 = target2.getSheetByName("Sheet1");
var source_rangefor2 = source_sheet.getRange("A7:C11");                                              
var target_rangefor2 = target_sheet2.getRange("A1:C5");                                             
var values = source_rangefor2.getValues();
target_rangefor2.setValues(values);

将所述范围从主表复制到目标表中的给定范围。

希望这有助于其他人。