![](/img/trans.png)
[英]Google sheets script - copy varying data from one sheet to another in same spreadsheet
[英]google app script fetch data from sheets within the spreadsheet into one master sheet
我有一個包含公司數據的谷歌電子表格,在電子表格中我有 4 個標簽(工作表)
選項卡(工作表)
在這里,我提供了電子表格的鏈接,您可以在其中看到選項卡“主表的副本”我已經手動復制並粘貼了數據,我希望在主表中得到相同的結果
https://docs.google.com/spreadsheets/d/1ysKEjxtBgtRaG0cETf2kI7GdPmIqcTaZJ8QmYmTNWzM/edit?usp=sharing
將所有數據編譯在一張表中可能會更容易,如下所示
function compile(){
let result=[['id','name','date','working days']]
const sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets().filter(sh => /^\d+/.test(sh.getName()))
sheets.forEach(sh => {
sh.getDataRange().getValues().splice(1).forEach(row => result.push([row[0],row[1],sh.getName(),row[4]]))
})
const dstSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Compilation')
dstSheet.clear()
dstSheet.getRange(1,1,result.length,result[0].length).setValues(result)
}
然后執行數據透視表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.