LIVE EXTENSION · OPTIONAL

第 27 章|GAS POST

Live POST 不得改壞 queue 契約,也不得在前端放秘密金鑰。

帳號與環境

最小權限與測試資料

  1. doPost() 驗證欄位、型別、長度,拒絕未知欄位。
  2. 只取寫入指定測試表所需權限。
  3. clientId 用於冪等,重送不產生不受控重複列。
  4. 外部存取只能使用假資料並於課後停用。

操作與 Network 證據

  1. Mock 離線建立兩筆 queue,重整後仍保留。
  2. Live retry 記錄 POST、payload 欄位、status、回應與成功狀態。
  3. 非 2xx/逾時保留 queue;修復後成功才移除。
  4. 重送同 clientId,核對無不受控重複資料。

遮蔽 deployment id、試算表 id、Email 與 credential。

Mock fallback

清理與憑證安全