v0.5.0 內嵌版 ・ 加入單元測試與 GitHub Actions CI;匯入失敗顯示詳細逐列原因;證書字級調整;新增線上試玩版。

研習證明書產生系統v0.5.0

“Amen, I say to you, whatever you did for one of these least brothers of mine, you did for me.”  — Matthew 25:40

員工主檔

資料只存在這台電腦的瀏覽器中。請定期匯出 Excel 備份。
0 位員工
姓名 職稱 身分證字號 生日 操作

產生研習證明書

選擇參加員工 → 填寫訓練資訊與課程 → 一鍵產出 PDF 與登錄表
1 選擇參加員工
勾選這次參加訓練的員工。可使用上方搜尋框快速找人。
已選 0
2 訓練資訊
日期欄請輸入「民國年」三碼。例如 114 表示民國 114 年。
將顯示為:南市社身字第 XXX
民國
顯示在證書頂部右側
民國
用於檔名與登錄表
民國
顯示在證書底部,預設為今天
3 課程清單
課程列數可隨意增減。總時數會自動加總。
課程名稱 講師 時數
總時數 0 小時
將為 0 位員工,產出 0 張 PDF 證書 + 0 份登錄表

歷史紀錄

每張發出的證書都會自動寫入 Google 試算表
📊

正式版上線後:每次按下「全部產生」,會自動把這批證書(每人一列)寫入你指定的 Google 試算表。

欄位:訓練日期、文號、員工姓名、身分證字號、課程清單、總時數、發行時間戳

本頁也可以直接嵌入試算表畫面,省得切換分頁。

設定

第一次使用時請先完成這頁,之後不用再動
印章圖檔
兩張印章圖會內嵌到 PDF 中。建議用 PNG 去背、約 600×600 像素。
蓋在機構全名左側
蓋在「主任」二字右側
Google 試算表整合
設定後,每次產證書時會自動把發放紀錄寫入你指定的試算表。未設定也能正常產 PDF,只是不會自動記錄。
下面有設定教學,跟著做即可(約 5 分鐘)
用於「歷史紀錄」分頁的「前往試算表」按鈕
📖 一次性設定教學(點開展開)
  1. 到 Google 試算表新建一張空白試算表,例如取名「研習證明發放紀錄」
  2. 上方選單「擴充功能 → Apps Script
  3. 把編輯器裡預設的 function myFunction() {} 全部刪掉,貼上下面這段程式碼:
  1. 按上方💾圖示儲存(或 Ctrl+S)
  2. 右上角「部署 → 新增部署作業
  3. 左側齒輪選「網頁應用程式
  4. 「執行身分」選你自己;「存取權」選「所有人
  5. 按「部署」,第一次會要求授權(按指示授權即可,最後可能要按「進階 → 前往未驗證的專案」)
  6. 部署完成後會給你一個網址(https://script.google.com/macros/s/.../exec),複製貼到上面的「Apps Script Web App 網址」欄位
  7. 再把試算表瀏覽網址貼到下方欄位
  8. 按下方「測試寫入」確認運作正常
字型偵測
證書與登錄表預設使用「標楷體」。Windows 系統內建有,不用額外安裝。
偵測中...
資料管理
員工主檔存在這台電腦的瀏覽器中。建議定期備份。