2014-02-19 26 views
7

是否有一个API或事件可以被困在gmail中,以便我可以启动一个工作流甚至触发一个python脚本。来自gmail新邮件的触发事件

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

有什么想法?

回答

0

我不是Gmail的本身肯定,

但你尝试的一件事是写利用IMAP lib中读取Gmail邮件,并加载它使用googleclient蟒蛇BigQuery的python脚本。使用cron将其设置为每x分钟运行一次以检查gmail帐户。

这应该给你一个启动代码读取Gmail邮件:

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

如果你只想新邮件,只需更换搜索PARAM“ALL”与“UNSEEN”。

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

例蟒蛇将其加载至BigQuery: https://developers.google.com/bigquery/loading-data-into-bigquery

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

希望有所帮助。