如何阅读Gmail邮件内容并仅搜索链接,然后将其保存在某处

时间:2019-04-05 10:43:54

标签: google-apps-script gmail

我想编写一个脚本,该脚本读取电子邮件内容,其中将包含指向某些图像的链接。是否有脚本来读取消息内容并将此链接保存到txt,它将保存在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 :(得分:0)

当前脚本会生成一个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

从中生成脚本文件的邮件: example