Как читать содержимое сообщения Gmail и искать только ссылки, а затем сохранить его где-нибудь - PullRequest
0 голосов
/ 05 апреля 2019

Я хотел бы написать скрипт, который читает содержимое электронной почты, который будет содержать ссылки на некоторые изображения.Есть ли скрипт для чтения содержимого сообщения и сохранения этой ссылки в текстовом формате, который будет на диске Google?

Сейчас у меня есть это, которое как-то работает, но генерирует 2 файла.

function test() 
{
  var BouncedEmails = GmailApp.search("label:Inbox .png ");

  for( var i=0;i<BouncedEmails.length;i++)
  {
    var Gmessage = GmailApp.getMessagesForThread(BouncedEmails[i]);

    for(var j=0;j<Gmessage.length;j++)
    {
      var body = Gmessage[j].getPlainBody();
      var fileName,newFile; //Declare variable names
      
      fileName = "Export" + new Date().toString().slice(0,24) + ".txt";//Create a new file name with date on end
      
      newFile = DriveApp.createFile(fileName,body);
    }
  }
}

1 Ответ

0 голосов
/ 05 апреля 2019

текущий скрипт генерирует txt файл для Google Диска, который содержит:

https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png что-то https://i.redd.it/9xzdfgdfg8o21.jpg что-то https://i.redd.it/9xwer2342dd8o21.jpg

Письмо, из которого скриптсгенерированный файл: пример

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