Dropdown select by sheet name (ดึงชื่อชีตมาเป็นตัวเลือกอัตโนมัติ)


 โค้ดตัวอย่าง 
รหัส.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

แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า