

Workflow app是一款通用型效率工具,这款软件沿袭了Mac上Automator的风格,即「一添加、二拖拽、三选择、四执行、五保存」,一气呵成,简单直观人性化。上百个可选Aciton组成的是无穷尽的效率流程,让它成为iOS新一代的效率神器。
上手
首次启动 Workflow 会激活使用教程,它阐述了基本的操作用法:你只需点按以拖拽 Actions 至右侧创建区,再用同样的方法添加一些其他的 Actions(以便 Workflow 让它们按顺序执行),完成后点击上方的播放按键(这里是「运行」的意思)查看效果。

将 Workflow 直接放在桌面上!

用过 Launch Center Pro 的人都知道,每执行一次 Workflow 就要进一次应用非常麻烦,其实 iOS 系统有一个特性:只要 Safari 能允许该 URL 布置到桌面,那就相当于创建了一个全新的应用,这样可以省掉不少打开跳转的时间。Workflow 借助的就是这一特性。但毕竟受制于 iOS 系统的限制,实际在点按桌面图标后,还是需要自动执行一些步骤,才可以真正跳转至功能。

此外,Workflow 还支持将流程一键添加至 Launch Center Pro,你甚至完全可以将后者打造成 Workflow 的「超级文件夹」,用以快速启用你在 Workflow 中创建的各种流程。而与 Launch Center Pro 类似的是,Workflow 同样可以为流程设定自定义名称、图标和配色,在流程详细界面右上「Done」的下方齿轮图标即可进入设置。

结束基础教学模式,相信大家对 Workflow 的操作已有初步印象,接下来笔者会以各类 Workflow 为实例,向大家展示 Workflow 的几个基础用法。如果你有兴趣分享自己编辑的 Workflow,记得在完成后点击 Share - Submit to Gallery 分享给大家,比如下图的 使用「百度」搜索剪贴板内容(感谢 @zucknet 的分享)。

确定 Wi-Fi 后再打开相应服务
我时不时的会看 Twitch 上一些游戏直播,我只看原画质所以对网速有一定的要求。我平时出门用的是移动 Wi-Fi,回家以后用家里的。移动 Wi-Fi 供不起原画质,但是因为它一直关联着设备,所以导致有时候我从外面回到家想看 Twitch 的时候,打开 Twitch 觉得卡,然后才发现原来手机连的还是移动 Wi-Fi。
所以我利用 Workflow 内置的 Get Network Name 这个动作,做了个 Workflow:
检测现在连接着的网络的名称 → 如果名称包含的是家里 Wi-Fi 的名称 → 通过 URL Schemes 打开 Twitch → 如果匹配的不是家里的 Wi-Fi → 弹出换 Wi-Fi 的提示。

我把这个 Workflow 放到 Launch Center Pro 里,来代替我打开 Twitch 的动作。而且 Launch Center Pro 还可以基于地理位置提供提示,这一点也值得好好利用。
条件匹配——Filter
Workflow 在2月13日发布了它的 1.1 版本,Filter 就是其中最亮眼的更新之一:

Filter 可以精确地分类和定位你的各种资料和信息,Mac 上,从某种程度上来说,有没有 Filter 是判断这个软件在同类软件里的地位的一个标准。在这里,我打算用图片的Filter 来具体说明它是什么。
比如说我手机容量不够了,一看相册里有 1000 张照片,而且好多都是屏幕截图,那我第一步肯定是把屏幕截图都删了,但是除了一张一张看以外,有什么办法能够精确地一下把所有的截图都给提出来呢?最简单的办法是分辨率。屏幕截图的图片的宽和高肯定和屏幕一致,所以你只要知道其中一项,你就能匹配出截图。而且 Workflow 甚至提供了专门的Is a Screenshot(是屏幕截图)的选项,避免你相册中有那种和屏幕截图分辨率一样的图片。
比如我要筛选出所有 iPhone 5 的屏幕截图,它的 Filter 就是这样的:

首先来看框里的第一条:All of the following are true(符合所有条件),点它你能看到另一项:Any of the following are true(符合任一条件)。
这两项是 Filter 的第一前提,你必须先告诉软件你下面列出的条件它需要都匹配还是匹配到任何一项就可以。一般来说默认的是匹配所有条件,但符合任一条件也是很有用的,但这里不展开说了。
然后来看上图里颜色不同的部分。每个颜色不同的部分都是一个菜单,可修改:

Filter 使用的思路就是:一般来说你要先确定一个对象或者类型,再确定一个范围,再确定具体的起始数字。学会使用 Filter 可以让你更清楚你要操作的对象是什么,让你更清楚你要干什么。这种思维方式不光在使用软件和智能设备上有用,在日常生活中也很有用处。
找餐馆然后打电话然并确定路线
有时候决定吃什么是个问题,而且还有个问题是你决定好吃什么了以后那里有可能没空位了。所以不知道吃什么的时候,在自己常吃的类别里选一样(甚至可以或者随机选一样),然后马上给店家打预约电话,同时获取最短路线应该是个很实用的功能。
应该的意思是,根据 Workflow 支持的地图在我国的表现,本功能实际上可能并不那么实用……
这个 Workflow 的起始是选择一项我们常吃的东西,所以我们需要做个列表。上篇文章里我写过了 List 的用法,但这里有更简单的创建 List 的方式,其中用到了 Split Text(分割文本) 这个功能:

当你把列表做出来,就得在里面选一个,前面说可以随机,是你实在没主意的时候,可以用 Get Item from List(从列表中获取)这个动作 ,它内部有个动作是 Random Item(随机一项)。而如果你有主意的话,可以在列表下面接 Choose from List(从列表中选择)这个动作。
选出一个类别以后,就可以利用 Workflow 里 Search Local Businesses(搜索本地商户)这个动作,来搜索具体饭店了。同一类别的店铺未必只有一个,所以你还要再接一个Choose from List(从列表中选择)来选一家你想去的店铺。
在地图信息里,一般都会有店铺的电话,所以你可以用 Get Phone Numbers from Input(从 Input 中获取电话号码) 这个动作从店铺信息中获取电话。下面再接上 Call 这个动作,就能在获取电话号码后直接打电话预约了。
至于怎么同时搜索并确定路线,你可以自己想想。
快速得到具体某天的空闲时间
动作略复杂,可以先在自己设备里下载了这个动作后结合文章理解。
这是 Workflow 的 Gallery 里自带的一个动作,叫做 Share Availability。它是和 iOS 的日历软件相结合的一个非常有用的动作,当别人问你具体某天什么时候有空的时候,有时候你也不清楚,你需要查看一下日程,最后自己总结一下什么时候有闲,给别人答复。这个工作,Workflow 完全可以帮你做到,不过前提是,你会把你每天的事务安排记录在 iOS 设备上的日历里。
除了实用,这个 Workflow 里还够复杂,里面涉及了不少具体的动作的用法,研究透它以后这些动作你就都能搞懂了。
首先是 Get Upcoming Events(获取接下来的日历事件):

这是这个 Workflow 的第一个动作,默认选择了所有的日历(很多人不会只用一个日历,因为需要给工作、家庭、个人事务等建立不同的日历,便于区分);下一行的 Get 20 Events 是选取20个事件,你可以根据自己的繁忙情况选择事件数;下一行的 Day 后面默认的是 Specified Day,你可以设为今天或者明天,当你选择 Specified Day 以后,会出现新的选项,内容是 Ask When Run,这是让你临时选择具体的一天。
下面的动作大部分都被括在 Repeat with Each 和 End Repeat(结束重复) 里,这个Repeat with Each 的隐含要求是上一个动作的结果应该是个列表,Repeat with Each 做的就是对上个动作产生的列表中的每一项都进行 Repeat with Each 和 End Repeat 之间的所有操作。
然后来看在这个 Workflow 中, Repeat with Each 和 End Repeat 之间有什么:
第一,设定变量 Event:这是把上个动作产生的列表中的每一项都设为一个变量,在这个例子里是每一个具体的日历事件。
第二,用 Get Detail of Calendar Events 获取起始时间 Start Date——用 Set Variable 给起始时间设定变量——并用 Format Date将其设定为最简短的时间格式。
第三,用 Get Variable 获取之前设定的日历事件变量 Event。因为我们除了事件的起始时间,还要获得事件的终结时间。但刚才在获得起始时间的时候,我们用了一次 Event 这个事件了,如果现在直接在下面再用 Get Detail of Calendar Events 来获取终结事件,肯定会报错。这是软件不如人聪明的地方,当我们要对一个信息使用两次,我们就得调用它两次,所以要使用到 Get Variable。它是个做复杂 Workflow 非常常用的动作。
第四,和第二步基本一致,只是事件的起始时间要改为事件的终结事件。
第五,因为你这是在回答你具体某天什么时候有空,所以你回复对方的时候,也要先跟对方说那一天的日期,然后再说什么时候有空。所以你得先获取当天的日期,这第五部分就是再用一次 Get Variable 获取事件(也就是获取日期),然后 设为变量。
最后,生成一个文本框:

这个文本框里是每一个事件的起始时间和终结时间,中间有一个连接符-。
上面就是 Repeat 的整个过程,它对每一个事件都生成了起始时间和终结时间,然后填入最后的文本框里。但是这里的文本框还不能直接用,因为它们是分开的,每个事件都有自己的文本框。如果你在下面用 Quick Look 这个动作来直接看结果,你会看到很多个分散的结果,我们必须把它们汇聚成一个结果。所以需要使用到 Combine Text,把它们聚合在一起。
最后再用一个文本框,生成最终的文本。

在这个文本框里, Date 是之前在 Repeat 的过程里获得过的日期,input 是继承的上个动作的结果,也就是你用 Combine Text 整合的当天所有事件的起始和终结时间。而且你要看这个文本框里,有变量,有 Input ,说明文本框里不光可以输入东西,还可以往里放变量,或者直接用 Input 来使用上个动作的结果。
最后这个文本内容你可以通过分享的方式给任何一个人。
具体 Workflow 你可以在 Gallary 的 Calander 分类中下载,你可以修改最后的文本框,让它变得更加本地化。而且你还可以获取事件名,从而你可以告诉对方,你在某天的几点到几点是因为什么没空。这些也当作业来练手吧。
备案号:
开发者其他应用

木鱼念经神器15M34615人在玩木鱼是一款休闲娱乐手游,软件玩法简单趣味,喜欢的朋友们不要错过!大家可以使用这款app模拟出木鱼敲击的声音,帮助大家更好的进行佛系生活。木鱼使用须知:此a
下载
口碑外卖app163.6M98800人在玩口碑外卖app官网ios版是一款网上订购美食的手机叫外卖软件,只要进入本款软件,它会自动帮你精确的定位,然后就可以进行当地外卖店预约美食订单,美食就会帮你送达
下载
天猫iphone客户端398.6M83885人在玩天猫手机客户端,天猫官方开发的iphone应用,让用户在手机上也能享受天猫的优质商品选购服务!天猫APP,可能是中国最好的购物应用,新用户现在下载天猫APP,领取百元新人礼包,时尚购物正品网购首选天猫
下载
铁路12306 iOS版186.7M2842223人在玩12306官网发布公告称,12月8日,铁路部门的官方手机购票客户端——“铁路12306”将上线试运行,向广大旅客提供列车信息查询、购票等服务。
下载
百度地图358.1M1031人在玩百度地图foriPhone是百度公司为您提供的全能出行助手。适用于iphone苹果手机。百度地图采用全新地图底图,拥有强大的路线查询及规划能力,支持公交、驾车、步行三种出行方式;支持浏览全国地图
下载
交管12123ios版246.8M37269人在玩交管12123是交通局官方推出的手机应用,打造一个交通安全综合服务管理平台手机客户端。为广大车主办理车子相关业务、事故处理、交通信息了解提供方便!交管12123ios版简介:交管12123是官方交通安全综合服务管理客户端,由公安部交通管理科学研究所出品,为广大
下载
墨迹天气 for iphone332.7M1015人在玩墨迹天气是一款免费天气信息查询软件。根据国人对天气信息的查询习惯,结合手机操作和显示特点进行设计优化。简洁画风,舒适的操作,逼真的动画,详尽的天气信息使墨迹天气有着极高的可用性。软件特点:1.独立专门的天气预报,不会夹带任何不需要的东西,干净利索
下载
有道乐读app手机版720.4M29人在玩有道乐读是网易有道旗下的少年图书馆。由作家、名师、资深编辑组成专家团队,根据少儿成长阶段分级推荐各类优秀的故事诗歌等给孩子们欣赏阅读。【科学阅读】1、独
下载
233乐园小游戏正版788.0M157人在玩233乐园小游戏是一款非常好用的手机游戏社区,手机游戏盒子.在233乐园小游戏上用户可以看到非常多的有趣的游戏,玩游戏还可以获得很多的收益,可以和志同道合的朋友
下载
番里番茄41.4M0人在玩番里番茄是一款计时器的工具,通过这款番里番茄能够辅助你完成计时的内容,通过番茄计时器和番茄工作来提升你在工作上面的效率,对于有着计时器需求的个人用户来
下载