我正在尝试编写一个脚本,该脚本具有两个变量,这些变量是从不同的工作表中获取数据的数组,然后使用setValues将它们并排粘贴到两列中。
因此它将是:
var range1 = sheet.getRange(2,1,sheet.getLastRow(),1).getValues();
var range2 = sheet2.getRange(2,1,sheet2.getLastRow(),1).getValues();
var numRows = rankSheet.getRange(2,1,sheet1.getLastRow(),1).getNumRows();
sheet3.getRange(sheet3.getLastRow()+1,1,numRows,2).setValues([sheet1][sheet2])
我在执行此操作时遇到错误,但是找不到关于如何将两个单独的范围彼此堆叠成两列的文档。我已经尝试过“ [[sheet1] [sheet2]]”,“ [sheet1],[sheet2]”,这两个版本的大多数变体,创建了一个组合数组。串联它们通常会将它们堆叠在一起,而不是并排放置。我可以用两行setValues行分别打印它们,但是它们不会并排堆叠(因为“ getLastRow()+ 1”)