我可以看到,每日限额是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