Загрузите самое последнее вложение в виде файла Zip из Gmail в R - PullRequest
0 голосов
/ 18 декабря 2018

Я получаю электронное письмо для моей учетной записи gmail, содержащее zip-файл.

Это письмо ежедневно имеет одноименное название.Ежедневно вложение в zip-файл имеет другое имя.

Я хочу иметь возможность позвонить в мою учетную запись Gmail и извлечь самое последнее письмо с указанием конкретного имени субъекта и открыть это вложение в R.

Я посмотрел на gmailr и похожеВам необходимо указать идентификатор вложения и идентификатор сообщения, но идентификатор вложения меняется ежедневно.

Ниже приведен снимок экрана с примером электронного письма, чтобы получить лучшую идею:

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()

Несмотря на это, я не хочу называть вложение по имени, поскольку оно всегда будет меняться.

У кого-нибудь есть опыт с этим?

...