Google表脚本,如果发送电子邮件为null,则跳过下一封电子邮件,如果已经发送了电子邮件
我正在使用Google表脚本发送电子邮件, 当电子邮件为空时,如何跳过一排? 以及发送电子邮件时如何创建状态?
谢谢
function sendMails() {
var wrkBk = SpreadsheetApp.getActiveSpreadsheet();
var wrkShtEmailIDs= wrkBk.getSheetByName("recipient");
var wrkShtMessage= wrkBk.getSheetByName("email_body");
var subject = wrkShtMessage.getRange('A2').getValue();
var message = wrkShtMessage.getRange('B2').getValue();
for (var i=5;i<=100;i++){
var emailAddress = wrkShtEmailIDs.getRange('C' + i).getValue();
var finalmsg = "";
finalmsg = "Hi " + emailAddress + "\n" + "\n" + message;
MailApp.sendEmail(emailAddress, subject, finalmsg);
}
}
I'm using google sheets script to send an email,
how to skip a row when the email is null?
and how to create an status when the email is sent?
thank you
function sendMails() {
var wrkBk = SpreadsheetApp.getActiveSpreadsheet();
var wrkShtEmailIDs= wrkBk.getSheetByName("recipient");
var wrkShtMessage= wrkBk.getSheetByName("email_body");
var subject = wrkShtMessage.getRange('A2').getValue();
var message = wrkShtMessage.getRange('B2').getValue();
for (var i=5;i<=100;i++){
var emailAddress = wrkShtEmailIDs.getRange('C' + i).getValue();
var finalmsg = "";
finalmsg = "Hi " + emailAddress + "\n" + "\n" + message;
MailApp.sendEmail(emailAddress, subject, finalmsg);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
例如,尝试尊重您的语法
Try for instance, respecting your syntax