2012-08-22 168 views
1

我有一些腳本想要在一夜之間運行,因此我設置了腳本觸發器來執行這些腳本。它的所有非常簡單的東西,他們運行良好。但有時候,每個月說一次,其中一個未能執行。沒有任何錯誤消息是由Google或任何類似的東西發送給我的。Google Apps腳本觸發器不會觸發 - 但有時只有

有沒有其他人經歷過這個?有沒有人有任何想法,我可以檢查這個錯誤?顯然,如果它的實際觸發器不是首先觸發的,那麼代碼將不會真正運行,因此它將無法運行任何檢查。

我還會在google-apps-script-issues論壇中用Google自己標記這一點。

回答

0

我有一個觸發器設置爲每五分鐘觸發一次,每個月它會失敗幾次。通常它會說一些關於功能未被發現的東西。

可以通過設置「執行失敗通知」來通知執行失敗。在資源>當前腳本的觸發器中,每個觸發器都將成爲「通知」鏈接。點擊它將打開「執行失敗通知」窗口。

您有關於電子郵件通知失敗的時間選擇。

0

也許:我懷疑,編輯我的代碼後,有時觸發器會錯過火災。但我從來沒有仔細檢查過這個。

建議:

1)添加一些記錄,並在腳本的末尾,搶日誌和電子郵件回自己。

2)在你的代碼中添加一個try catch,並通過電子郵件向你發送任何錯誤。

0

Google腳本受到各種方式的限制,腳本可能會遇到這些限制之一。您可以發送的電子郵件數量有限制,並且限制腳本的執行時間以及其他時間。

相關問題