由于这篇文章已有 6 个多月的历史,您很可能已经解决了您的问题,但我想我会回顾一下我到目前为止所学到的知识,因此这可能对其他人有所帮助。
据我所知,升级到 G Suite 后,Google Scripts MailApp API 的限制会增加到 1500,但正如您所知,这并不是立即生效的。我一直在使用两个 G Suite 帐户。我的第一个帐户使用 G Suite Basic 已经有一段时间了,而另一个帐户是旧版帐户已经有一段时间了。您可以使用以下代码确认您当前的限制,我相信我在 API 参考文档中找到了该代码:
var emailQuotaRemaining = MailApp.getRemainingDailyQuota();
Logger.log("Remaining email quota: " + emailQuotaRemaining);
这适用于 MailApp 和 GmailApp API,即使 getRemainingDailyQuota() 仅在 MailApp 下可用。我忘记了确切的原因,但我相信我只能使用 GmailApp API 将别名用作“发件人”地址,但主要是我使用 MailApp API。
所以现在我将我的脚本迁移到最近升级的帐户。但是我们目前处于 30 天的试用期,这意味着从技术上讲,您仍然可以通过 API 接收 100 个电子邮件收件人。以下是提供有关配额和限制的一些详细信息的两篇文章:
https://support.google.com/a/answer/166852 & https://developers.google.com/apps-script/guides/services/quotas
第一篇文章表明您可以通过结束试用来增加限制。这可以通过手动付款并等待大约 48 小时来完成。如果我每天需要超过 100 个收件人,这是个好消息。但是第二篇文章说
注意:如果新创建的 G Suite 域有六个或更多用户,则在第一个计费周期内受消费者限制,如果用户数较少,则在多个计费周期内受消费者限制。有关更多信息,请参阅有关发送限制的帮助中心页面。
但是我的老账号已经很多年了,不知道算不算“新创建的G Suite域”,不知道会不会还在“首次消费限制”计费周期...” -或- “...几个计费周期...” 这对我来说很重要,因为我在该域下只有 4 个帐户。联系 G Suite 支持聊天室并没有得到关于该主题的明确答案。他们只是一直告诉我,他们没有接受过支持 Google 脚本的培训,我应该在像这样的社区网站上寻找答案。
希望这对某些人有所帮助,但不幸的是,目前尚不清楚配额和限制何时准确增加。
编辑:
我终于与 Google 支持人员进行了交谈,他们可以更详细地解释第二篇文章中的说明。基本上,您必须至少预付 30 美元(无论帐户数量如何)才能结束消费者限制。也许这对某些人来说是立即清楚的,但他们的措辞让我感到困惑。他们说第一个结算周期有六个或更多用户,因为这会达到增加限额所需的 30 美元门槛。
此链接也可能有帮助:https://script.google.com/a/directss.net/dashboard