簡體   English   中英

搜索Google應用腳本以迭代工作表文件夾並將一系列數據附加到合並的主工作表中

[英]Searching for a Google-apps-script to iterate through a folder of sheets and append a range of data to a consolidated master sheet

我的問題是關於開發一個腳本,該腳本將遍歷文件夾中的所有google工作表(多個文件),從名為getdata的數據合並工作表中的每個工作表文件中捕獲數據,並將其附加到名為Advisory Master的工作表中。

遍歷文件夾中的所有圖紙

這將遍歷文件夾中的所有工作表,以獲取每個工作表的文件名和工作表名稱,並將其附加到名為filesSheet的工作表中。

function iterateSheets() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('filesSheet');
  sh.clear();
  var folder=DriveApp.getFolderById('id');//replace id with actual id of folder
  var files=folder.getFilesByType(MimeType.GOOGLE_SHEETS);
  while(files.hasNext()){
    var file=files.next();
    var ts=SpreadsheetApp.openById(file.getId());
    var allShts=ts.getSheets();
    for(var i=0;i<allShts.length;i++) {
      sh.appendRow([file.getName(),allShts[i].getName()]);
    }
  }
}

以此為起點,您應該能夠合並所有數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM