首页 > 解决方案 > 存储 Gmail 附件内容

问题描述

我正在使用 Google Apps 脚本阅读 Gmail 附件:

message.getAttachments();

然后我遍历各个GmailAttachments 并将 s 的内容GmailAttachment(因此是实际附件,而不是元数据)发送到我的服务器端点。起初,我尝试使用getBytes()方法来提取数据。但是当在脚本中打印时,它只包含一个整数数组。
我也尝试使用 getDataAsString(),但我收到的数据与从 Gmail 直接下载(“手动”)的数据编码不同。

如何表示和存储getBytes()方法中的数据以获取实际的字节数据而不仅仅是整数(以便以后能够像打开从 Gmail 下载的任何文件一样打开它)?我需要以某种方式转换整数还是有办法获取原始字节?

标签: google-apps-scriptgmail-addons

解决方案


推荐阅读