執行配額是 Apps Script 對免費個人帳號設的一組執行上限,決定膠水層能承受多大的量。對個人(gmail.com)帳號,關鍵的三條是:單次執行最長 6 分鐘、同時併發最多 30 個執行、觸發器每日總執行時間 90 分鐘。理解這些上限才能判斷免費夠不夠,選型的完整討論見免費額度的思考方式與工具選型。配額同時限制 web app 部署 端點的併發與時間觸發器的總執行時間。

概念位置

觸發器的 90 分鐘每日總時間是另一條線,影響的是時間觸發器做的排程彙總,不是接收 beacon。

可觀察訊號與例子

估算容量時該看的是併發而非總量。接收 beacon 的膠水層,每次執行只寫一筆、幾百毫秒結束,遠用不到 6 分鐘;binding 的限制是「同一瞬間最多 30 個 beacon 在處理」。個人 blog 的流量分散在整天、任何瞬間的併發都遠低於 30,所以不會撞牆;會逼近上限的是「某篇文章短時間爆量」這種尖峰。

判讀方式

值得注意的是個人帳號的配額比 Google Workspace 帳號低,所以同一段程式在測試帳號能過、在別的帳號可能撞限。碰到配額上限的處理見模組五