帳號與環境
- 使用課程專用 Google 帳號與測試試算表,不用正式資料。
- 只放
id、name、price與假資料。 - 部署位置只存本機未追蹤設定,不進 commit 或截圖。
最小權限與測試資料
- 試算表只允許自己編輯。
- Apps Script 只取讀取指定工作表所需權限。
doGet()不回傳個資或內部備註。- 若公開讀取,資料必須完全為假資料。
操作與 Network 證據
- 先用 Mock 重現四態。
- 在本機設定自己的
GAS_GET_URL。 - Network 記錄 GET、status、JSON 欄位與畫面模式。
- 以清空工作表與無效佔位位置重現 empty、error、fallback。
證據遮蔽完整部署識別碼。
Mock fallback
- 未設定、拒絕、逾時、非 2xx 或 schema 不合時回 Mock,並明示模式。
- Console 只記錄無憑證原因摘要。
- Live 失敗不修改標準 Solution、不放寬權限。
清理與憑證安全
- 停止測試部署、清空測試列、撤銷不再使用授權。
- 搜尋部署 URL、試算表 ID、Email、token,確認未進版控。
- 誤公開時先停用與撤權,再輪替識別資訊。