使用Office 365抓取PM2.5数据

近日微软发布了Microsoft Flow,一个类似IFTTT自动化任务触发工具。例如,我们可以设置这样一个触发事件和对应的处理过程:当有人在微博上@我的时候,发一封邮件通知我;当我关注的博主有新文章发布时,将文章转存到印象笔记中...同理,在企业应用中,也可以使用类似的模式来处理多个系统间的协同工作和信息交互。Microsoft Flow可以帮助企业用户轻松实现多个应用和服务间的集成。如果说Microsoft Flow是BizTalk的“傻瓜版”或者“简化版”也不为过。

接下来我们通过一个简单的事件处理来体验一下Microsoft Flow的功能。

1、打开https://flow.microsoft.com/,免费注册Microsoft Flow,不过需要使用国际版的Office 365账号。Microsoft Flow现在只面向Office 365用户提供服务。

2、注册成功后,点击左上方的“My flows”连接,进入My flows列表页面。

3、点击“Create new flow”开始创建工作流。没错,这的确是一个web版的工作流设计器!

4、选择一个触发条件:Twitter - When a new tweet appears. 

5、根据页面提示,创建一个到Twitter的connection,输入Twitter的用户名和密码,授权Microsoft Flow访问Twitter。(需要科学上网)

6、输入Query text为:“PM2.5”

7、点击下方的“+”,添加一个condition,设置相应的属性为:“Object name”:“tweeted by”,“Relationship”:“is equal to”,“Value”:“BeijingAir”

8、在If yes分支中,添加一个action:Office 365 outlook - Send Email。同时根据提示创建一个到Office 365的Connection。

9、依次设置action的各个属性,即可以输入文字,也可以点选下方的标签与输入的文字进行拼接组合。

收件人可以是用分号(;)分隔的多个邮件地址,而且支持外发邮件——不只是Office 365组织内的邮件地址。

10、最后在页面下方输入Flow name,并点击Create Flow完成。

下图是收到的邮件:

至此,一个使用Office 365从Twitter上抓取PM2.5数据的事件处理流程就可以正常的运行了!这仅仅是一个开始,Microsoft Flow还有很多强大的功能有待我们后续慢慢挖掘和发现,例如:在PowerApps中使用Microsoft Flow. 

posted @ 2016-05-01 21:36  北漂的大尾巴老猫  阅读(904)  评论(0编辑  收藏  举报