用Google試算表架設成績查詢系統
系統簡介
本系統改良自 阿簡生物筆記 Google App Script的客製化成績查詢系統
針對以下幾點進行改善:
- 增加欄位調整彈性,可依據成績欄位總數顯示,且可自行調整基本資料欄位數與內容。
- 查詢成績免密碼(直接使用google帳號進行驗證)
需注意事項:因為是透過學生登入的學校信箱帳號進行驗證,所以老師一定要用學校信箱進行架設。
各位老師使用完後有任何回饋,歡迎至留言區告知。
20250115 ver2 新增功能
- 可以透過勾選決定那些欄位要顯示
- 當成績空白時,即不會出現該項目(適用於多班級作業內容不相同,或是同學請假不需繳交作業時),若老師希望提醒學生該項作業未交,可直接在該格寫上0分或是"未繳交"。
- 可以自訂主題顏色
- 支援RWD,手機瀏覽更友善
- 備註支援輸入多行文字
20250115 ver2.1 分支功能 (點我開啟ver2.1)
為應問部分老師需求新增一列「成績百分比」,若無計算成績需求者可繼續使用 ver2
- 將總成績拉至「標頭區」
- 新增一列「成績百分比」,並在試算表中寫好sumproduct函式,老師只要輸入百分比與成績即會自動計入總成績。
- 若該分項有附上百分比,則在查詢系統中會與分項一同顯示。
部署網站
-
登入學校帳號,並開啟 成績查詢系統ver2_分享版 建立副本
-
點選 「擴充功能」 -> "Apps Script"
-
點選右上角 「部署」 -> 「新增部署作業」
-
依照下列設定完成部署作業
- 執行身分設定成 我
- 誰可以存取改成 所有已登入google帳戶的使用者
- 按下部署

-
授予存取權(讓程式碼可以存取你的試算表)

-
部署網站完成!可以先將網站連結複製起來之後貼給學生
(網站僅需部署一次,之後更新成績表,都會即時更新)

-
點開連結後看到下列文字是正常的,代表程式有正常運作,只是尚未新增成績表

更新設定檔
目前設定檔可以調整的內容如下:

- 標題:學生看到畫面的開頭標題
- 主題顏色:直接更改儲存格的背景顏色,即可更新屬於自己的主題顏色
- 網域名稱:學校信箱中,@後面的整串
- 備註:其他想提醒學生的事項,若欲輸入多行文字,可在儲存格中使用
Alt + Enter
進行換行
更新成績表
- 將你的成績表複製貼上到 成績總表 分頁,第2列為標題,第3列起依序為每位同學成績
- 從第1列的 核取方塊 勾選要顯示的成績或資料欄

- 若學生資料欄位數量或成績數量與範例表格不同也無妨,可自行增減
- 請確保「學號」欄位存在,系統預設學生信箱為 學號@網域名稱,其中網域名稱可以至 設定檔 分頁修改
- 選取個人資料中的最後一欄(範例成績表中為 D 欄,可能應教師成績表有所差異),並凍結至此欄。此舉動為顯示時能區分個人資料與成績
測試
可先在成績中新增一列教師成績,並檢查成績是否為正常顯示

再次打開方才部署成功之網站,檢查是否能正常顯示
