从Gmail下载最新的Zip文件附件到R

时间:2018-12-18 18:48:31

标签: r api gmail gmail-api extraction

我每天都会收到一封包含zip文件的gmail帐户电子邮件。

此电子邮件每天具有相同的主题名称。压缩文件附件每天都有一个不同的名称。

我希望能够拨打我的gmail帐户,并提取具有特定主题名称的最新电子邮件,然后将该附件打开到R中。

我调查了gmailr,看来您需要提供附件ID和消息ID,但附件ID每天都在变化。

下面是一个示例电子邮件的屏幕截图,可以使您更好地了解它:

enter image description here

以下是我的尝试:

library(gmailr)
attachment('test_file_12332141.zip', 'daily_report', user_id = "me")

这不起作用:

Error in gmailr_GET(c("messages", message_id, "attachments", id), user_id,  : 
  Gmail API error: 400
  Invalid attachment token
In addition: Warning message:
In stop(cond, call. = FALSE) : additional arguments ignored in stop()

尽管如此,我也不想按名称调用附件,因为它会一直更改。

有人有经验吗?

0 个答案:

没有答案