使用Apps Script時遭遇"這個觸發條件由於不明原因已經停用"

最近在寫一些互動的功能,遭遇Trigger無故停用問題。如圖所示。

This Trigger Has Been Disabled For Unknown Reason




正常來說,有停用狀態應該只有一次性觸發跟已經超過限額,但是我遭遇到的是只要設定的時間到,就馬上被停用的問題。

狀況詳細:

我這裡遭遇的是onEdit(e)這種編輯觸發去建立時間觸發,在時間觸發要執行指定函數時發生"停用"。

臨時解法:

利用Webapp 繞一圈完成解法
  1. 將Apps Script部屬成Webapp
  2. 寫doPost(e)接收參數,去建立時間觸發
  3. 在onEdit(e)部份使用UrlFetchApp發送http request給部屬的Webapp URL

留言