โค้ดตัวอย่าง
รหัส.gs
let doGet = () => HtmlService.createTemplateFromFile('index').evaluate()
let sheet = SpreadsheetApp.getActive().getSheets()
// Logger.log(sheet)
// Logger.log(sheet[0].getName())
function sheetList (){
let sName = []
for (i=0;i<sheet.length;i++){
sName.push(sheet[i].getName())
}
// Logger.log(sName)
return sName
}
index.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1>
<? sheetList().forEach(r => { ?>
<?!= r ?>
<? }) ?>
</h1>
<select>
<option>.....</option>
<? sheetList().forEach(r => { ?>
<option><?!= r ?></option>
<? }) ?>
</select>
</body>
</html>
ท่านสามารถทำตามคลิป
รับไฟล์ตัวอย่าง https://docs.google.com/spreadsheets/d/1NwBR6D11DfmpETIEDTQ0HTB9YLa3BQnk4Q7HSDc54_0/copy