Разбор домена, электронной почты и имени из message.getFrom () - PullRequest
0 голосов
/ 02 февраля 2019

Я новичок в Сценариях Служб Google и задаюсь вопросом о правильном синтаксисе, чтобы получить следующую структуру данных из поля message.getFrom ():

"@ имя адреса электронной почты домена"

в качестве бонуса то же самое от message.getTo ().Я знаю, что поле «Кому» может содержать больше получателей, поэтому я хотел бы проанализировать только первое из них.Также в формате

"@ адрес электронной почты домена"

Заранее спасибо!

1 Ответ

0 голосов
/ 03 февраля 2019

Я думаю, что-то подобное сделает это.

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...