我正在通过电子表格与我的朋友们进行一次幻想体育选秀。选好草稿后,我希望将此事件通知联盟。
因此,我开发了一个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);
}
答案 0 :(得分:2)
“ Google”解决方案是使用Google网上论坛。
答案 1 :(得分:1)
这是我在过去的项目中使用的一种方法。
您可以使用Mailchimp设置一个永久免费帐户。他们每月最多允许2000名收件人接收12,000封电子邮件。然后,您可以通过MailChimp表单来注册参与者。然后,您可以利用Mailchimps API从Google Apps脚本向您的订阅者发送消息。您将不得不花一些时间来学习如何使用Mailchimp的API,但值得学习。