Google 工作表电子邮件配额限制

Google Sheets Email Quota Limitation

我是运行通过电子表格和我的朋友一起进行梦幻体育选秀。当做出选秀权时,我希望将此事件通知联盟。

所以我开发了一个 Google Apps 脚本,当做出选秀权时,它会通过电子邮件向联盟发送电子邮件。问题是我有 24 个联盟成员,所以在 4 次选秀后我达到了我的 100 个收件人电子邮件配额。我希望收件人配额仅限于新收件人,但似乎是总收件人。有谁知道解决方法?

我知道我可以将钱投资到 g-suite 帐户,但这是一个免费联赛,所以我不想花钱

function submitPick() {
  var draftSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("2019_draft");
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("test_email");
  var emailSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Manager Info");

  SpreadsheetApp.flush();
  //Choose email addresses from 'manager info' tab
  var recipient = emailSheet.getRange(2, 6, 25, 1).getValues();
      Logger.log(recipient);
  //get array of all picks on "draft test" tab (find the latest draft pick)
  var picks = draftSheet.getRange(5,23,240,1).getValues();

    for (var i=0; i<picks.length; i++){
    if (picks[i] == ""){
      var latestPick = i;
      break;
    }
   }
  //define subject and body of email to be sent
  var subject = sheet.getRange(i+1, 2).getValue();
  var body = sheet.getRange(i+1, 1).getValue();
  MailApp.sendEmail(recipient, subject, body);
}

这是我在过去的项目中使用的一种方法。

您可以使用 Mailchimp 设置永久免费帐户。他们允许最多 2000 个收件人,每月发送 12,000 封电子邮件。然后,您通过 MailChimp 表单让参与者 sign-up。然后,您可以利用 Mailchimps API 从 Google Apps 脚本向您的订阅者发送消息。您将不得不花一些时间学习如何使用 Mailchimp 的 API,但它值得学习。

"Google" 解决方案是使用 Google 组。

  1. 创建一个 Google 群组。
  2. 直接将收件人添加为成员,通过电子邮件邀请加入或让他们自己加入。
    • 限制因您使用的是消费者组还是 Google Groups for Business(G Suite 帐户)而异,但如果未来的收件人自己加入,每日限制为 "pretty high"(~每天1000个自己加入的新成员,上次研究了一下,为了防止被滥用,官方没有公开)。
  3. 在您的 Google Apps 脚本代码中,使用群组电子邮件地址作为收件人地址。它将计为一个电子邮件收件人。