我是gmail插件的新手。您能帮我如何从地址,地址和抄送地址中检索当前电子邮件吗?
GmailApp.getMessageById(messageId).getTo() GmailApp.getMessageById(messageId).getFrom()显示名称,但不提供电子邮件地址。
答案 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");