我正在尝试解压缩作为附件发送到我的电子邮件的 DMARC 报告。它适用于 zip 文件,但不适用于 gz 文件。
\n在我的代码中,我首先按主题获取正确的电子邮件。如果主题正确,则运行此脚本:
\nvar attachments = message.getAttachments();\n for(var k in attachments){\n var attachment = attachments[k];\n var attachmentBlob = attachment.copyBlob();\n var vedleggsnavn = attachment.getName();\n Logger.log(vedleggsnavn)\n var vedleggstype = attachment.getContentType();\n Logger.log(vedleggstype)\n if(vedleggstype==\'application/gzip\'){\n Logger.log("ja gzip");\n var files = Utilities.ungzip(attachmentBlob);\n }\n if(vedleggstype==\'application/zip\'){\n Logger.log("ja zip");\n var files = Utilities.unzip(attachmentBlob);\n }\nRun Code Online (Sandbox Code Playgroud)\n如果附件类型是应用程序/zip,则会解压缩并保存在我的 Google 云端硬盘中。如果它是应用程序/gzip,我会收到错误。这是我的日志:
\n