0

我使用 ruby​​ 从电子邮件 (gmail) 访问电子邮件附件messages.attachments

要访问我做的第一个附件attachment = messages.attachment[0]

这个附件总是一个 .xslx 文件,当使用 roo gem(解析 excel)访问它并解析它时,我不断收到错误“无法将 Mail::Part 转换为字符串”

什么是 Mail::Part 以及如何将其转换为文件或 Roo 可以理解的文件路径

4

1 回答 1

0

AMail::Part实际上只是一条消息。因此,要获取零件的(解码)主体,请执行以下操作:

attachment.body.decoded
于 2013-02-28T00:25:14.923 回答