谷歌应用程序脚本:使用连接公式将范围复制到新范围



我想连接范围sheetA到SheetB。

sheet A ==================================
A      B      C      D      E      F    
1                             x      x      x
2
sheet B ==================================
A             B                C 
1  =sheetA!(A1)  =sheetA!(B1)  =sheetA!(C1)
2

我已经使用了copyto,只有con复制原始链接。

sheetA.getrange(1,3,1,3).copyto(sheetB.getrange(1,1,1,3))
  • 设置sheetB!A1至=sheetA!A1
  • 然后,使用自动填充填充范围的其余部分

示例脚本:

var sheet = SpreadsheetApp.getSheetByName("sheetB");
var sourceRange = sheet.getRange("A1");
sourceRange.setValue("=sheetA!A1")
var destination = sheet.getRange("A1:C20");
sourceRange.autoFill(destination, SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);

相关内容

最新更新