【问题标题】:What happens if Google Apps Script sends to many emails to fast?如果 Google Apps 脚本快速发送到许多电子邮件会发生什么情况?
【发布时间】:2018-09-30 09:55:54
【问题描述】:

我有一个使用大量 Google Apps 脚本来管理和理解用户输入的电子表格。该电子表格用于记录和监控学校学生和教职员工的 Chromebook 结账情况。

当 Chromebook 过期时,脚本会向我发送一封电子邮件,其中包含有关 Chromebook 和结帐的信息。

它还会通过电子邮件向我发送有关 Chromebook 何时重新签入的信息。它在 90% 的时间里都能正常工作,但有时当员工删除太多条目以致快速删除时,我会收到前几封电子邮件,其余的电子邮件从来没有通过。之后,这些电子邮件也往往会在很长一段时间内停止发送。在执行列表中,它显示脚本的所有执行都已成功完成。

谷歌是否对在特定时间内可以发送的电子邮件数量设置了限制?

【问题讨论】:

  • 您应该尝试使用锁定服务。可能发生的情况是脚本的后续实例在前一个实例完成之前开始运行。这可能会导致变量值被覆盖,因为脚本的每个新实例都在前一个实例完成之前开始运行。锁定服务会阻止函数的新实例运行,直到锁定被释放。确保有错误处理,如果有错误,释放错误处理中的锁。在代码编辑器中,选择“帮助”和“文档”并搜索“锁定”
  • 谢谢。我一直在想这个。这解释了很多。

标签: javascript google-apps-script google-sheets gmail-api


【解决方案1】:

用户一天可以发送许多电子邮件。 在 Apps 脚本仪表板的配额选项卡上提供了具体的配额信息:https://script.google.com/dashboard

【讨论】:

  • 感谢您提供此链接。我一直在寻找这样的东西来回答我关于应用程序脚本电子邮件功能的一些问题。
猜你喜欢
  • 2021-11-21
  • 2013-08-15
  • 1970-01-01
  • 2020-12-15
  • 2020-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多