从message.getFrom()解析域名,电子邮件和名称
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从message.getFrom()解析域名,电子邮件和名称相关的知识,希望对你有一定的参考价值。
我对Google Apps Scripts不熟悉,并且想知道从message.getFrom()字段获取以下数据结构的正确语法:
“@domain email-address name”
作为来自message.getTo()的奖励。我知道To字段可以包含更多收件人,所以我想只解析第一个收件人。也是格式
“@domain email-address name”
提前致谢!
答案
我认为这样的事情会做到这一点。
function myMessages(){
var msg=GmailApp.getMessageById(id);
var fA=msg.getFrom().split('@');
var msgObj={fromname:fA[0],fromdomain:fA[1],toA:[]};
var tA=msg.getTo().split(',');
for(var i=0;i<tA.length;i++){
var t=tA[i].split('@');
msgObj.toA.push({name:t[0],domain:t[1]});
}
return msgObj;
}
以上是关于从message.getFrom()解析域名,电子邮件和名称的主要内容,如果未能解决你的问题,请参考以下文章