2026年1月1日 星期四

Google Apps Script 線上投票系統

 雖然運用 Google 表單就很方便了,
但想說問問 Gemini 是否可以利用 Google 試算表 Apps Script 來製作線上投票系統!
結果就生成下面的成果啦!


2025年12月12日 星期五

「網管筆記」更改桌機為 DHCP 自動取得 IP

明年會有大量 Chromebook 進入校園,
如再加上現有載具將導致原本規劃 IP 數量不足。
為了提早因應,資訊組將會擴展目前網段。
為了讓班級教室桌機能順利上網,
如果原本是 使用下列 IP位址(手動設定)
需請老師將班上的桌機網路設定更改 自動取得 IP位址 (DHCP )
相關步驟如圖所示或參閱詳細教學影片。


2025年12月6日 星期六

「Google Apps Script」校慶運動會獎狀列印 + 成績公告標題貼紙

💡 簡單的比喻
想像你在玩樂高積木
1. 匯入與合併:就像是你叫大家把各自的樂高桶子(資料)倒在你桌上,然後機器人幫你把所有相同顏色的積木挑出來,組合成一個超大的城堡(總表)。
2. 生成獎狀:就像是有一個印章(範本),機器人拿著名單,自動幫你在每一張紙上蓋章,並在旁邊寫上不同人的名字。
3. 標籤列印:就像是你要把不同形狀的積木塞進一個有很多小格子的收納盒(標籤紙)。機器人會先拿尺把每個格子量得精準無比,然後把積木一個一個塞進去,完全不會凸出來。
這段程式碼就是把這些繁瑣的「手工藝」變成了「自動化工廠」!

🎯特別感謝:頂番國小 李清展 老師 讓線上列印夢想成真
 

「Google Apps Script」 填寫表單寄送PDF 加強優化版 (全域變數、表單開關)


💡 簡單的比喻:全自動飲料店
1. Setting 分頁:就像是店長貼在牆上的SOP 公告(幾點開門、飲料配方代號是什麼)。
2. onFormSubmit (文書員):就像是一個超快手搖飲店員
    ◦ 客人一下單(填表單)。
    ◦ 他馬上拿出貼紙(文件範本)。
    ◦ 寫上客人的名字(取代 {{姓名}})。
    ◦ 封膜(轉成 PDF)。
    ◦ 直接送到客人手上(寄 Email)。
3. checkFormStatus (警衛):就像是一個定時巡邏的保全
    ◦ 每 10 分鐘來店門口看一下。
    ◦ 如果時間到了晚上 10 點(END_TIME),他就自動把鐵門拉下來,不讓客人再點餐了。
這段程式碼就是幫你省去「手動複製貼上名字做證書」以及「半夜爬起來關閉報名表」的辛苦工作!

2025年10月14日 星期二

2025年9月17日 星期三

「Google Sheets Apps Script」填完表單,寄送 PDF 報名表

想不到只要這一段  Google Sheets 的 Apps Script 就能達到填完表單,
將報名表轉成 PDF 寄到使用者信箱。
真是太棒了!