実現したいこと
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;
}
|

