Google Apps脚本(MailApp类/ sendEmail方法)-从共享邮箱发送

时间:2018-07-24 09:54:13

标签: google-apps-script

我有一个工作表/ Google Code脚本,可以从工作表中提取信息并将其发送到HTML模板电子邮件中,但是我想知道是否有任何方法可以定义您的身份而不是经过身份验证的用户

即用户已通过G-Suite身份验证,并有权访问共享邮箱。有没有一种方法可以定义要通过Google Apps脚本发送的邮箱?

看不到任何文档,因此抱有有限的希望,但想在关闭该社区之前向SO社区咨询。

Google文档:https://developers.google.com/apps-script/reference/mail/mail-app

谢谢

1 个答案:

答案 0 :(得分:1)

Using GmailApp instead, you can select one of your available aliases using sendEmail(recipient, subject, body, options).

For example:

GmailApp.sendEmail("recipient@example.com", "Subject", "Body", {from: "alias@example.com"});

Note that to do so, the from address must be an available alias. You can check available aliases with this function:

function listAliases() {
  var me = Session.getActiveUser().getEmail();
  var aliases = GmailApp.getAliases();
  Logger.log(aliases);
}