Google apps script 如何使用Google脚本获取附件的更多详细信息?

Google apps script 如何使用Google脚本获取附件的更多详细信息?,google-apps-script,Google Apps Script,我正试图写一个小的谷歌脚本来提取我的电子邮件的细节,尤其是附件。在本例中,我试图在日志窗口中获取“用户”和“附件”详细信息 运行代码后,我可以看到“附件详细信息”,如下所示:- 1个Gmail附件-只要有附件 2未定义-不存在附件的地方 我想检查一下,我如何才能得到更多的附件,如名称的附件,附件的Url,类型等详细信息。这是通过谷歌脚本可能吗 function testing1() { Logger.log(Session.getActiveUser().getEmail()); va

我正试图写一个小的谷歌脚本来提取我的电子邮件的细节,尤其是附件。在本例中,我试图在日志窗口中获取“用户”和“附件”详细信息

运行代码后,我可以看到“附件详细信息”,如下所示:- 1个Gmail附件-只要有附件 2未定义-不存在附件的地方

我想检查一下,我如何才能得到更多的附件,如名称的附件,附件的Url,类型等详细信息。这是通过谷歌脚本可能吗

function testing1() {
  Logger.log(Session.getActiveUser().getEmail());
   var mail1 = GmailApp.getInboxThreads();
   for(var x=0;x<mail1.length;x++){
    var msg = mail1[x].getMessages();
     for(var i=0;i<msg.length;i++){
       var mesg = msg[i].getBody();
       var att = msg[i].getAttachments()[0];
       Logger.log(att);
     }
   }
}
提前感谢您的指导。 当做
Alok

如果可用,您可以循环浏览附件,并从中获取文件名和大小


谢谢你的帮助,它非常有用。但我无法获得获取“附件URL”的选项,因此如果我单击该链接,相应的附件将在Gmail附件类部分打开。此选项在Google应用程序脚本中不可用吗?具有可以对附件执行的所有方法。有一个变量用于检查它是否是google附件,因此会有一个url,我会用一个附件遍历所有方法,看看其中是否有包含您想要的内容。
 for(var i=0;i<msg.length;i++){
   var mesg = msg[i].getBody();
   var att = msg[i].getAttachments();
   for (var a=0; a<att.length; a++) {
     Logger.log(att[1].getName());
     Logger.log(att[1].getSize());
   }
  }