30 秒版
- 你的資料只存在這部裝置的瀏覽器,網站沒有伺服器,連開發者都看不到。
- 今日已經可以備份:在「學生」分頁最底按「匯出 Excel」,存去 Google Drive 就好。
- 想自動存去 Google 表格有兩個方案,兩者都未開發;下面講清楚要你做什麼、有什麼代價。
先講清楚:這個網站有四個部分
- 學生
- 加學生、逐堂記錄上課時間、地點、學費,日常編輯全部在這裡。備份的三個掣也在這一頁最底。
- 月曆
- 用日曆角度看哪一天有堂,可以直接在某一日加堂;香港公眾假期會標出來。
- 發票
- 選學生和計費範圍(全部/本月/上月/自訂),即時出可列印的發票。
- 說明
- 站內的快速教學。這一頁是更詳細的備份版,兩邊講的是同一件事。
現在的情況
你輸入的學生、每一堂課、學費,只存在你正在用的這部裝置的瀏覽器裡面。這個網站沒有會員制、沒有伺服器、沒有雲端資料庫,所以連開發者都看不到你的資料,也不需要你註冊或付月費。
打個比喻:現在的網站像一本只放在你書桌上的簿。寫得很方便,但書桌被清空就沒有了,而且網站那邊沒有副本可以救回。下面講的方法,就是「影印一份放去保險箱」。
資料不會自己上雲。除非你主動備份,或者我們做完下面的方案,否則換裝置、清瀏覽資料就等於資料消失。
今日就可以做的備份現在可用
在網站按底部「學生」→ 拉到最底「備份/換裝置」,有三個掣。
匯出 Excel(最常用)
- 按「匯出 Excel」,會下載一個 .xlsx 檔案。
- 檔案裡面有兩張工作表:學生(每位學生的資料、累計學費)和課堂(逐堂日期、時間、地點、學費)。
- 把檔案存去 Google Drive、Dropbox,或者電郵給自己。用 Excel、Numbers 或 Google Sheets 都開得到。
要還原的時候:按「匯入 Excel/CSV」選回那個檔案,網站會先問你確認(會覆蓋現有資料),完成後會顯示匯入了幾位學生、幾多堂。
小技巧:可以在 Google Drive 直接用 Google Sheets 打開這個檔案檢查或修改,改完再匯入。
JSON 備份(換電話/換電腦用這個)
比 Excel 更完整:連你的品牌名稱、Logo、主題顏色、付款方法、備註都一併備份。換新裝置時按「還原 JSON」就可以原封不動搬過去。
每次出完發票,或者每星期一次,按一下「匯出 Excel」,順手拖去 Google Drive。整個過程大約 10 秒,這一步已經是防資料遺失最有效的方法。
甚麼情況會令資料消失
- 手機或電腦「清除瀏覽資料/清除網站資料」:最常見,一次就全清。
- 用無痕模式(私密瀏覽):關掉視窗就即刻消失。
- 換新電話、換瀏覽器:Safari 和 Chrome 的資料是分開的,不會自動搬過去。
- 手機遺失、壞機、重裝系統。
- iPhone/iPad 的 Safari 有一個保護規定:超過 7 日完全沒有開過的網站,它儲存的資料可能會被系統自動清走。所以用 iPhone 的話,備份不是可選項。
沒有任何一個方法可以 100% 保證,但「自己裝置+一份 Excel+一份雲端」三層一起用,實務上就不會全失。
方案①:自動備份到你的 Google 表格未開發
按一次「連線 Google 表格」,網站就在你的 Google Drive 開一份試算表,之後每次改動自動寫入。資料在你自己的帳戶,日後你完全自主。
- 你要做
- 按「連線 Google 表格」→ 選你的 Google 帳戶 → 按「允許」。三個動作,之後不用再設定。
- 之後怎樣
- 打開網站會自動讀回最新資料;換電話只要登入同一個 Google 帳戶,資料就回來。
- 好處
- 每次寫入都有明確的「已同步/未同步」顯示,真正存到才算成功;你可以隨時在 Google Sheets 打開來看。
- 代價
- Google 的登入授權大約一小時會過期,網站會提示你按一下「重新連線」;iPhone 的 Safari 對彈出視窗較嚴,第一次授權建議用 Chrome 或電腦。
- 要準備
- 一個免費 Google 帳戶,加上大約 10 分鐘一次性設定。
方案②:由你自己的表格接收資料未開發
你自己在 Google 開一份表,貼一段小程式進去,再複製一條網址給網站;之後網站把資料投進你的表格。完全不用登入。
- 你要做
- 開一份 Google Sheet → 貼一段我提供、大約 30 行的程式 → 按「發佈」→ 複製一條網址 → 貼進網站設定格。做一次就夠。
- 之後怎樣
- 打開網站就自動把資料寫入,或讀回你的表格;網站會在寫入後再讀一次確認。
- 好處
- 不用登入、沒有授權過期的問題,iPhone 都一定通;你可以直接在表格裡看、直接改。
- 代價
- 那條網址等於「可以寫入的門匙」,不可以公開分享;確認寫入要靠網站再讀一次,偶爾會慢幾秒;Google 對太頻繁的呼叫有限制。
- 要準備
- 大約 10 至 15 分鐘。步驟比方案①多,但只需做一次。
不會上傳去開發者的伺服器、不收月費、不會要求你交出 Google 密碼。授權畫面由 Google 自己顯示,網站永遠看不到你的密碼。
兩個方案怎樣比較
| 比較項目 | 方案① 自動連 Google | 方案② 自己表格接收 |
|---|---|---|
| 要登入嗎 | 要(一次) | 不用 |
| 你要動手設定 | 按三個掣 | 貼一段程式 |
| 主要風險 | 授權過期要重按 | 網址外洩、確認較慢 |
| 資料存哪裡 | 你的 Google Drive | 你的 Google 表格 |
| 開發者看到資料嗎 | 看不到 | 看不到 |
| iPhone Safari | 可用,初次建議用 Chrome | 一定可用 |
| 費用 | 免費 | 免費 |
| 適合誰 | 想最少手動、要「確定存到」 | 不想登入、想自己改表格 |
私隱:會碰到什麼、不會碰什麼
- 不會讀你的 Gmail、Google 日曆、聯絡人、相片,或者 Drive 裡面其他任何檔案。
- 只會存取「這個網站自己建立的那一份」試算表(方案①),或者你主動貼給它的那一份(方案②)。
- 沒有密碼、沒有會員帳戶、沒有後端資料庫;你的資料不會經過開發者的電腦。
- 你隨時可以在 Google 帳戶 →「安全性」→「第三方應用程式存取權」撤銷。撤銷後網站讀寫不到,但表格仍然在你自己的 Drive。
- 就算網站日後關閉,你的 Excel 檔和 Google 表格依然是你的,照樣開得到。
怎樣決定
回答三個問題就有答案。
- 你主要用 iPhone 嗎?是 → 方案②;主要是電腦 → 兩個都可以。
- 你介意第一次要按 Google 授權嗎?不介意,而且想最少手動 → 方案①。
- 你會習慣每星期按一下「匯出 Excel」嗎?會 → 其實只用 Excel 已經夠安全,兩個方案都可以不做。
不太熟電腦、想「設定一次之後不用理」→ 方案②+每月匯出 Excel。想最穩、最清楚知道有沒存到 → 方案①+Excel 保底。完全不想連結 Google → 只用 Excel/JSON,每星期備份一次,這已經比大部分情況安全。
開發狀態
網站目前只有 Excel/JSON 備份,已可使用;上面兩個 Google 方案尚未開發,這一頁就是給你們一起決定用哪一個。選好之後,方案①和方案②的開發時間都大約一小時,另外加你的 10 至 15 分鐘設定。
如果你們是列印出來討論,可以直接在這裡寫低決定: