由于这篇文章已经超过 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 脚本的培训,我应该在像这样的社区网站上寻找答案。
希望这对某些人有所帮助,但不幸的是,尚不清楚配额和限制何时准确增加。
编辑:
我终于与谷歌支持人员进行了交谈,他可以更详细地解释第二篇文章中的注释。基本上,您必须至少预付 30 美元(无论帐户数量如何)才能结束消费者限制。也许这对某些人来说是立即清楚的,但他们的措辞让我感到困惑。他们说第一个计费周期有六个或更多用户,因为这将达到增加限额所需的 30 美元门槛。
此链接也可能有帮助:https ://script.google.com/a/directss.net/dashboard