【发布时间】:2021-05-25 11:41:34
【问题描述】:
这里我想做的是:
- 通过在 App Script 中编写脚本通过邮件合并发送电子邮件。 (成功)
- 我在我的 Gmail 中配置了 2 个域电子邮件地址以及我的基本 Gmail 地址。 我想通过 xyz@domainname.com 而不是 Google 表格所有者 xyz@gmail.com 发送电子邮件。 这是我通过 Gmail 发送电子邮件所做的工作
var first = 0;
var last = 1;
var email = 2;
var emailTemp = HtmlService.createTemplateFromFile("email");
var ws = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("NAJ");
var data = ws.getRange("A2:C" + ws.getLastRow()).getValues();
data.forEach(function(row){
emailTemp.fn = row[first];
emailTemp.ln = row[last];
var htmlMessage = emailTemp.evaluate().getContent();
GmailApp.sendEmail(row[email], "Important Test", "Your email does not support HTML.",
{name: "Email App", htmlBody: htmlMessage}
);
});
}
我唯一需要做的就是更改发送电子邮件地址。 任何帮助将不胜感激。请原谅我的英语不好
【问题讨论】:
-
您需要在您的 gmail 帐户中创建别名
-
@Cooper 是的,我也是这么想的,然后我看到你需要成为谷歌工作区管理员才能做到这一点。但是,我将其作为一种方法发布。另一种可能是使用可安装的触发器。
-
@Marios 谢谢我不知道
标签: javascript email google-apps-script google-sheets