実現したいこと
Googleドライブ内で
以下のように
フォルダの中にフォルダがあって
親フォルダ
└TEST3
└TEST2
└TEST1
その子フォルダを
HtmlServiceの select > option に入れたい。
コード.gs
function doGet(e) { return HtmlService.createHtmlOutputFromFile("index"); } /************************************ getFoldersInFolder ************************************/ function getFoldersInFolder() { const folderId = "親フォルダのID"; const parentFolder = DriveApp.getFolderById(folderId); const folders = parentFolder.getFolders(); let objs = []; while(folders.hasNext()) { const folder = folders.next(); var obj = {}; obj["name"] = folder.getName(); obj["id"] = folder.getId(); objs.push(obj); } return objs; } |
index.html
function doGet(e) { return HtmlService.createHtmlOutputFromFile("index"); } /************************************ getFoldersInFolder ************************************/ function getFoldersInFolder() { const folderId = "16H_yu5VcqSaEy4EHhod0HrPOuGnud233"; const parentFolder = DriveApp.getFolderById(folderId); const folders = parentFolder.getFolders(); let objs = []; while(folders.hasNext()) { const folder = folders.next(); var obj = {}; obj["name"] = folder.getName(); obj["id"] = folder.getId(); objs.push(obj); } return objs; } |