有網友問到,他要用表單產生簽到表,與會人員有分校內及校外,選擇校外時要填寫[服務單位名稱][職稱][簽到人員姓名],選校內只要出現[簽到人員姓名],使用表單時要用區段來解決,問說可不可以在同一頁中顯示,這時候就只能自己寫程式來解決,若您不會寫程式可以透過AI來幫您自動產生程式碼,底下就來說明要如何使用。
1. HTML(前端介面)
2. Google Apps Script(後端處理)
3. 部署
4. 試算表格式
用javascript寫一個簽到表,欄位為[與會人員]下拉可以選擇[校外人員]及[校內人員],點[校外人員],會出現[服務單位名稱][職稱][簽到人員姓名],點[校內人員]只要出現[簽到人員姓名],送出後會將資料寫到試算表.
簽到表範例(請建立複本再使用)
https://docs.google.com/spreadsheets/d/18A1BTslBdW0qR-apBlGtVo3lsP8p-c4wNOktIAahXk4/copy
chatgtp網址
1. HTML(前端介面)
2. Google Apps Script(後端處理)
3. 部署
- 在 Apps Script 中將專案部署為網頁應用程式(Deploy > New deployment > Web app)。
- 設定授權,確保應用程式可以讀寫 Google 試算表。
- 獲取部署的 URL,將其分享給使用者。
4. 試算表格式
建立一個名稱為 簽到表
的試算表,欄位為:
簽到時間 | 與會人員類型 | 服務單位名稱 | 職稱 | 簽到人員姓名 |
---|
功能解說
- 動態顯示欄位:根據下拉選單選擇「校外人員」或「校內人員」,動態顯示對應的輸入框。
- 資料保存:提交後,使用 Apps Script 將資料寫入 Google 試算表。
- 即時反應:表單透過 JavaScript 進行檢查和操作。