나만의 인터페이스를 만들 수 있다고 생각합니다. 논리를 돕기 위해 shhets를 병합하는 데 필요한 모든 기능을 추가했습니다.
라이브 버전 here을 볼 수 있습니다.
function myFunction() {
/* Retrieve the desired folder */
var myFolder = DriveApp.getFolderById("0B0kQD4hSd4KASUJKb2cya0NET1U");
/* Get all spreadsheets that resided on that folder */
var spreadSheets = myFolder.getFilesByType("application/vnd.google-apps.spreadsheet");
/* Create the new spreadsheet that you store other sheets */
var newSpreadSheet = SpreadsheetApp.create("Merged Sheets");
/* Iterate over the spreadsheets over the folder */
while(spreadSheets.hasNext()) {
var sheet = spreadSheets.next();
/* Open the spreadsheet */
var spreadSheet = SpreadsheetApp.openById(sheet.getId());
/* Get all its sheets */
for(var y in spreadSheet.getSheets()) {
/* Copy the sheet to the new merged Spread Sheet */
spreadSheet.getSheets()[y].copyTo(newSpreadSheet);
}
}
}
저는 이것을 몇 가지 프로젝트에 사용했습니다 ... 감사합니다! – rickcnagy