我对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;
}