来自gmail新邮件的触发事件

Vin*_*eph 7 gmail google-bigquery

是否存在可以在gmail中捕获的API或事件,以便我可以启动工作流甚至激活python脚本.

我正在尝试自动化一项工作,该工作将从已经到达gmail的电子邮件中提取csv附件.然后它将csv ETL转换为BigQuery.

有什么想法吗 ?

Wan*_*iar 1

我不确定 Gmail 本身,

但您尝试的一件事是利用 IMAP lib 编写一个 python 脚本来读取 gmail 消息并使用 googleclient python 将其加载到 bigquery。使用 cron 将其设置为每 x 分钟运行一次以检查 gmail 帐户。

这将为您提供阅读 Gmail 消息的起始代码:

https://gist.github.com/baali/2633554

如果您只想要新消息,只需将搜索参数“ALL”替换为“UNSEEN”即可。

更多信息: https: //docs.python.org/2/library/imaplib.html

将其加载到 BigQuery 的示例 python: https ://developers.google.com/bigquery/loading-data-into-bigquery

我仍在等待 IFTTT https://ifttt.com/wtf提供 API 供用户创建自己的频道或自定义操作。即 Google BigQuery 频道。

希望有帮助。