Google apps script 如何使用Gmail电子邮件别名发送批量电子邮件(将Mailapp.SendEmail更改为Gmailapp.SendEmail)
我不是编码专家,但我有一段代码,可以通过谷歌表单批量发送电子邮件。我想更改它,以便它从我已经在Gmail设置中设置的别名发送。如果有人能告诉我如何修改下面的代码,我将不胜感激。提前谢谢Google apps script 如何使用Gmail电子邮件别名发送批量电子邮件(将Mailapp.SendEmail更改为Gmailapp.SendEmail),google-apps-script,Google Apps Script,我不是编码专家,但我有一段代码,可以通过谷歌表单批量发送电子邮件。我想更改它,以便它从我已经在Gmail设置中设置的别名发送。如果有人能告诉我如何修改下面的代码,我将不胜感激。提前谢谢 function SendEmails() { var sheet = SpreadsheetApp.getActiveSheet(); var subject = sheet.getRange(2, 10).getValue(); var htmlBody = sheet.getRange(3, 10)
function SendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var subject = sheet.getRange(2, 10).getValue();
var htmlBody = sheet.getRange(3, 10).getValue();
var dataRange = sheet.getDataRange();
var data = dataRange.getValues();
for (var i = 1; i < data.length; i++) {
(function(val) {
var row = data[i];
var emailAddress = row[1];
var name = row[0];
var CID = row[2];
var companyName = row[3];
var variable1 = row[4];
var variable2 = row[5];
var variable3 = row[6];
var newSubject = subject.replace(/COMPANY/g, companyName);
var replaced1 = htmlBody.replace(/CLIENT/g, name);
var replaced2 = replaced1.replace(/COMPANY/g, companyName);
var replaced3 = replaced2.replace(/CID/g, CID);
var replaced4 = replaced3.replace(/VAR1/g, variable1);
var replaced5 = replaced4.replace(/VAR2/g, variable2);
var replaced6 = replaced5.replace(/VAR3/g, variable3);
var aliases = GmailApp.getAliases()
MailApp.sendEmail({
to: emailAddress,
subject: newSubject,
htmlBody: replaced6,
})
})(i);
}
}
函数SendEmails(){
var sheet=SpreadsheetApp.getActiveSheet();
var subject=sheet.getRange(2,10).getValue();
var htmlBody=sheet.getRange(3,10).getValue();
var dataRange=sheet.getDataRange();
var data=dataRange.getValues();
对于(变量i=1;i function SendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var subject = sheet.getRange(2, 10).getValue();
var htmlBody = sheet.getRange(3, 10).getValue();
var dataRange = sheet.getDataRange();
var data = dataRange.getValues();
for (var i = 1; i < data.length; i++) {
(function(val) {
var row = data[i];
var emailAddress = row[1];
var name = row[0];
var CID = row[2];
var companyName = row[3];
var variable1 = row[4];
var variable2 = row[5];
var variable3 = row[6];
var newSubject = subject.replace(/COMPANY/g, companyName);
var replaced1 = htmlBody.replace(/CLIENT/g, name);
var replaced2 = replaced1.replace(/COMPANY/g, companyName);
var replaced3 = replaced2.replace(/CID/g, CID);
var replaced4 = replaced3.replace(/VAR1/g, variable1);
var replaced5 = replaced4.replace(/VAR2/g, variable2);
var replaced6 = replaced5.replace(/VAR3/g, variable3);
var aliases = GmailApp.getAliases()
GmailApp.sendEmail(emailAddress, newSubject, null, {
from: aliases[0], //Replace with aliase
htmlBody: replaced6,
})
})(i);
}
}
函数SendEmails(){
var sheet=SpreadsheetApp.getActiveSheet();
var subject=sheet.getRange(2,10).getValue();
var htmlBody=sheet.getRange(3,10).getValue();
var dataRange=sheet.getDataRange();
var data=dataRange.getValues();
对于(变量i=1;i