Получение сообщений электронной почты, содержащихся в сообщениях Gmail - PullRequest
0 голосов
/ 31 января 2019

Попытка извлечь письма из тела письма, размещенного в ярлыке на Gmail.

Я отправляю много электронных писем, а затем получаю автоматические ответы, в которых кто-то мог оставить меня или передать кому-то еще.

Я ищу способ вытащить письма из тела.Некоторые электронные письма имеют два или более адресов электронной почты, поэтому было бы здорово получить все электронные письма в теле письма.

Любая помощь с благодарностью.

Спасибо, Росс

function myFunction(start) {

  var label = GmailApp.getUserLabelByName("Automatic Responses");
  var threads = label.getThreads();
  var sheet = SpreadsheetApp.getActiveSheet();

  for (var i = 0; i < threads.length; i++) {


    var tmp,
      message = threads[i].getMessages()[0],
      subject = message.getSubject(),
      content = message.getPlainBody();

    if (content) {

      tmp = content.match(/Email:\s*([A-Za-z0-9@.]+)/);
      var email = (tmp && tmp[1]) ? tmp[1].trim() : 'No email';


      sheet.appendRow([email]);

    } // End if

  } // End for loop
}

Там написано, что скрипт запущен, но на лист ничего не вставляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...