如何从Gmail插件检索电子邮件地址

时间:2019-02-05 17:59:20

标签: google-apps-script gmail-addons

我是gmail插件的新手。您能帮我如何从地址,地址和抄送地址中检索当前电子邮件吗?

GmailApp.getMessageById(messageId).getTo() GmailApp.getMessageById(messageId).getFrom()显示名称,但不提供电子邮件地址。

1 个答案:

答案 0 :(得分:0)

获取messageId之后,您可以运行以下代码以获取GmailMessage。

var message = GmailApp.getMessageById(messageId);

这将返回GmailMessage对象。现在,您可以使用诸如getTo(),getFrom(),getCC(),getBcc()之类的方法。详细了解GmailMessage here。您可以像这样使用它,

var from = message.getFrom();

它提供了发件人的姓名和电子邮件地址。要仅获取电子邮件地址,请使用正则表达式。

var senderEmail = from.replace(/^.+<([^>]+)>$/, "$1");