【发布时间】:2021-07-20 21:12:37
【问题描述】:
我正在尝试将存储在一个主工作表中的多个选项卡中的信息合并,以使其在此sample sheet 中看起来像“最终”。我在网上找到了一个代码,它做类似的事情,但按行合并信息,这在我的情况下并不理想。代码如下所示:
function merge() {
const ss = SpreadsheetApp.getActive();
const arr = ss
.getSheets()
.filter(s => !s.getName().includes('Master'))//exclude Master sheet
.flatMap(s => s.getDataRange().getValues());//map sheet to values and flatten it
ss.getSheetByName('Master')
.getRange(1, 1, arr.length, arr[0].length)
.setValues(arr);
}
如果您有任何建议,请告诉我。提前致谢。
【问题讨论】:
标签: google-apps-script google-sheets google-sheets-formula