我可以看到,每日限額是100美元,但我遠不及那個。今天只發送10封電子郵件,超出每日限額?
昨天我通過我的Google腳本整天發送測試郵件給自己,從來沒有遇到任何問題。我一定總共發了50個。
今天我只發送了大約10個,現在我被阻止的消息: 「遇到錯誤:服務調用太多次了一天:電子郵件。」
循環和發送太多沒有問題 - 這是相同的邏輯,我所做的一切都是修正了電子郵件本身的一些拼寫錯誤!我只是給自己發郵件。
我可以看到,每日限額是100美元,但我遠不及那個。今天只發送10封電子郵件,超出每日限額?
昨天我通過我的Google腳本整天發送測試郵件給自己,從來沒有遇到任何問題。我一定總共發了50個。
今天我只發送了大約10個,現在我被阻止的消息: 「遇到錯誤:服務調用太多次了一天:電子郵件。」
循環和發送太多沒有問題 - 這是相同的邏輯,我所做的一切都是修正了電子郵件本身的一些拼寫錯誤!我只是給自己發郵件。
您已超出配額限制。不要花時間開始提出50個請求以及您今天提出的請求。也許它仍然在24小時內,因此你的每日限制超出了錯誤。您可以看到current limitations here。
而且,你的錯誤似乎類似於這些異常:
服務在短時間內調用次數過多:日曆。在呼叫之間嘗試使用 Utilities.sleep(1000)。這表明腳本 在短時間內多次調用給定的服務。
使用太多計算機時間一天的服務。這表明 腳本超出了一天的總可執行時間。對於在觸發器上運行的腳本,通常會發生這種情況,其中 的每日下限數量低於手動執行的腳本數量。
嘗試執行Exponential Backoff:
指數回退是網絡 應用的標準的錯誤處理策略,其中所述客戶端定期重試隨時間增加量失敗的請求 。如果大量請求或大量網絡流量導致服務器返回錯誤,則指數 退避可能是處理這些錯誤的好策略。
每日限制數從第一封電子郵件發出24小時。 24小時後再試一次 – iJay
謝謝@iJay,這是有道理的......我沒有意識到它是如何計算它的。 – Domarius