我可以看到每日限制为100.但我离此不远。
昨天我整天通过我的Google脚本向自己发送测试电子邮件,从未出现过问题。我必须总共发送50个。
今天我只发了大约10个,现在我被阻止了这条消息: “遇到错误:服务在一天内被调用了太多次:电子邮件。”
循环和发送太多没有问题 - 这是相同的逻辑,我所做的只是解决了电子邮件本身的一些拼写错误!我只是给自己发电子邮件。
答案 0 :(得分:1)
您已超出配额限制。不要花时间开始发出50个请求加上你今天提出的请求。也许它仍然在24小时的范围内,因此你有一个每日限制超过错误。
您可以看到current limitations here。
此外,您的错误似乎与以下例外类似:
服务在短时间内调用了太多次:日历。尝试 调用之间的Utilities.sleep(1000)。这表明该脚本 在短时间内将给定服务称为太多次。
使用太多计算机时间服务一天。这表明了 脚本超过了一天允许的总执行时间。它 最常见的是在触发器上运行的脚本,它具有 比手动执行的脚本更低的每日限制。
尝试实施Exponential Backoff:
指数退避是网络的标准错误处理策略 客户端定期重试失败请求的应用程序 越来越多的时间。如果请求量很大或者 繁重的网络流量导致服务器返回错误,指数级 退避可能是处理这些错误的好策略。