Workflow app是一款通用型效率工具,這款軟件沿襲了Mac上Automator的風(fēng)格,即「一添加、二拖拽、三選擇、四執(zhí)行、五保存」,一氣呵成,簡(jiǎn)單直觀人性化。上百個(gè)可選Aciton組成的是無(wú)窮盡的效率流程,讓它成為iOS新一代的效率神器。
功能介紹:
上手
首次啟動(dòng) Workflow 會(huì)激活使用教程,它闡述了基本的操作用法:你只需點(diǎn)按以拖拽 Actions 至右側(cè)創(chuàng)建區(qū),再用同樣的方法添加一些其他的 Actions(以便 Workflow 讓它們按順序執(zhí)行),完成后點(diǎn)擊上方的播放按鍵(這里是「運(yùn)行」的意思)查看效果。
將 Workflow 直接放在桌面上!
用過(guò) Launch Center Pro 的人都知道,每執(zhí)行一次 Workflow 就要進(jìn)一次應(yīng)用非常麻煩,其實(shí) iOS 系統(tǒng)有一個(gè)特性:只要 Safari 能允許該 URL 布置到桌面,那就相當(dāng)于創(chuàng)建了一個(gè)全新的應(yīng)用,這樣可以省掉不少打開(kāi)跳轉(zhuǎn)的時(shí)間。Workflow 借助的就是這一特性。但畢竟受制于 iOS 系統(tǒng)的限制,實(shí)際在點(diǎn)按桌面圖標(biāo)后,還是需要自動(dòng)執(zhí)行一些步驟,才可以真正跳轉(zhuǎn)至功能。
此外,Workflow 還支持將流程一鍵添加至 Launch Center Pro,你甚至完全可以將后者打造成 Workflow 的「超級(jí)文件夾」,用以快速啟用你在 Workflow 中創(chuàng)建的各種流程。而與 Launch Center Pro 類似的是,Workflow 同樣可以為流程設(shè)定自定義名稱、圖標(biāo)和配色,在流程詳細(xì)界面右上「Done」的下方齒輪圖標(biāo)即可進(jìn)入設(shè)置。
結(jié)束基礎(chǔ)教學(xué)模式,相信大家對(duì) Workflow 的操作已有初步印象,接下來(lái)筆者會(huì)以各類 Workflow 為實(shí)例,向大家展示 Workflow 的幾個(gè)基礎(chǔ)用法。如果你有興趣分享自己編輯的 Workflow,記得在完成后點(diǎn)擊 Share - Submit to Gallery 分享給大家,比如下圖的 使用「百度」搜索剪貼板內(nèi)容(感謝 @zucknet 的分享)。
workflow app使用教程:
確定 Wi-Fi 后再打開(kāi)相應(yīng)服務(wù)
我時(shí)不時(shí)的會(huì)看 Twitch 上一些游戲直播,我只看原畫質(zhì)所以對(duì)網(wǎng)速有一定的要求。我平時(shí)出門用的是移動(dòng) Wi-Fi,回家以后用家里的。移動(dòng) Wi-Fi 供不起原畫質(zhì),但是因?yàn)樗恢标P(guān)聯(lián)著設(shè)備,所以導(dǎo)致有時(shí)候我從外面回到家想看 Twitch 的時(shí)候,打開(kāi) Twitch 覺(jué)得卡,然后才發(fā)現(xiàn)原來(lái)手機(jī)連的還是移動(dòng) Wi-Fi。
所以我利用 Workflow 內(nèi)置的 Get Network Name 這個(gè)動(dòng)作,做了個(gè) Workflow:
檢測(cè)現(xiàn)在連接著的網(wǎng)絡(luò)的名稱 → 如果名稱包含的是家里 Wi-Fi 的名稱 → 通過(guò) URL Schemes 打開(kāi) Twitch → 如果匹配的不是家里的 Wi-Fi → 彈出換 Wi-Fi 的提示。
我把這個(gè) Workflow 放到 Launch Center Pro 里,來(lái)代替我打開(kāi) Twitch 的動(dòng)作。而且 Launch Center Pro 還可以基于地理位置提供提示,這一點(diǎn)也值得好好利用。
條件匹配——Filter
Workflow 在2月13日發(fā)布了它的 1.1 版本,F(xiàn)ilter 就是其中最亮眼的更新之一:
Filter 可以精確地分類和定位你的各種資料和信息,Mac 上,從某種程度上來(lái)說(shuō),有沒(méi)有 Filter 是判斷這個(gè)軟件在同類軟件里的地位的一個(gè)標(biāo)準(zhǔn)。在這里,我打算用圖片的Filter 來(lái)具體說(shuō)明它是什么。
比如說(shuō)我手機(jī)容量不夠了,一看相冊(cè)里有 1000 張照片,而且好多都是屏幕截圖,那我第一步肯定是把屏幕截圖都刪了,但是除了一張一張看以外,有什么辦法能夠精確地一下把所有的截圖都給提出來(lái)呢?最簡(jiǎn)單的辦法是分辨率。屏幕截圖的圖片的寬和高肯定和屏幕一致,所以你只要知道其中一項(xiàng),你就能匹配出截圖。而且 Workflow 甚至提供了專門的Is a Screenshot(是屏幕截圖)的選項(xiàng),避免你相冊(cè)中有那種和屏幕截圖分辨率一樣的圖片。
比如我要篩選出所有 iPhone 5 的屏幕截圖,它的 Filter 就是這樣的:
首先來(lái)看框里的第一條:All of the following are true(符合所有條件),點(diǎn)它你能看到另一項(xiàng):Any of the following are true(符合任一條件)。
這兩項(xiàng)是 Filter 的第一前提,你必須先告訴軟件你下面列出的條件它需要都匹配還是匹配到任何一項(xiàng)就可以。一般來(lái)說(shuō)默認(rèn)的是匹配所有條件,但符合任一條件也是很有用的,但這里不展開(kāi)說(shuō)了。
然后來(lái)看上圖里顏色不同的部分。每個(gè)顏色不同的部分都是一個(gè)菜單,可修改:
Filter 使用的思路就是:一般來(lái)說(shuō)你要先確定一個(gè)對(duì)象或者類型,再確定一個(gè)范圍,再確定具體的起始數(shù)字。學(xué)會(huì)使用 Filter 可以讓你更清楚你要操作的對(duì)象是什么,讓你更清楚你要干什么。這種思維方式不光在使用軟件和智能設(shè)備上有用,在日常生活中也很有用處。
找餐館然后打電話然并確定路線
有時(shí)候決定吃什么是個(gè)問(wèn)題,而且還有個(gè)問(wèn)題是你決定好吃什么了以后那里有可能沒(méi)空位了。所以不知道吃什么的時(shí)候,在自己常吃的類別里選一樣(甚至可以或者隨機(jī)選一樣),然后馬上給店家打預(yù)約電話,同時(shí)獲取最短路線應(yīng)該是個(gè)很實(shí)用的功能。
應(yīng)該的意思是,根據(jù) Workflow 支持的地圖在我國(guó)的表現(xiàn),本功能實(shí)際上可能并不那么實(shí)用……
這個(gè) Workflow 的起始是選擇一項(xiàng)我們常吃的東西,所以我們需要做個(gè)列表。上篇文章里我寫過(guò)了 List 的用法,但這里有更簡(jiǎn)單的創(chuàng)建 List 的方式,其中用到了 Split Text(分割文本) 這個(gè)功能:
當(dāng)你把列表做出來(lái),就得在里面選一個(gè),前面說(shuō)可以隨機(jī),是你實(shí)在沒(méi)主意的時(shí)候,可以用 Get Item from List(從列表中獲�。┻@個(gè)動(dòng)作 ,它內(nèi)部有個(gè)動(dòng)作是 Random Item(隨機(jī)一項(xiàng))。而如果你有主意的話,可以在列表下面接 Choose from List(從列表中選擇)這個(gè)動(dòng)作。
選出一個(gè)類別以后,就可以利用 Workflow 里 Search Local Businesses(搜索本地商戶)這個(gè)動(dòng)作,來(lái)搜索具體飯店了。同一類別的店鋪未必只有一個(gè),所以你還要再接一個(gè)Choose from List(從列表中選擇)來(lái)選一家你想去的店鋪。
在地圖信息里,一般都會(huì)有店鋪的電話,所以你可以用 Get Phone Numbers from Input(從 Input 中獲取電話號(hào)碼) 這個(gè)動(dòng)作從店鋪信息中獲取電話。下面再接上 Call 這個(gè)動(dòng)作,就能在獲取電話號(hào)碼后直接打電話預(yù)約了。
至于怎么同時(shí)搜索并確定路線,你可以自己想想。
快速得到具體某天的空閑時(shí)間
動(dòng)作略復(fù)雜,可以先在自己設(shè)備里下載了這個(gè)動(dòng)作后結(jié)合文章理解。
這是 Workflow 的 Gallery 里自帶的一個(gè)動(dòng)作,叫做 Share Availability。它是和 iOS 的日歷軟件相結(jié)合的一個(gè)非常有用的動(dòng)作,當(dāng)別人問(wèn)你具體某天什么時(shí)候有空的時(shí)候,有時(shí)候你也不清楚,你需要查看一下日程,最后自己總結(jié)一下什么時(shí)候有閑,給別人答復(fù)。這個(gè)工作,Workflow 完全可以幫你做到,不過(guò)前提是,你會(huì)把你每天的事務(wù)安排記錄在 iOS 設(shè)備上的日歷里。
除了實(shí)用,這個(gè) Workflow 里還夠復(fù)雜,里面涉及了不少具體的動(dòng)作的用法,研究透它以后這些動(dòng)作你就都能搞懂了。
首先是 Get Upcoming Events(獲取接下來(lái)的日歷事件):
這是這個(gè) Workflow 的第一個(gè)動(dòng)作,默認(rèn)選擇了所有的日歷(很多人不會(huì)只用一個(gè)日歷,因?yàn)樾枰o工作、家庭、個(gè)人事務(wù)等建立不同的日歷,便于區(qū)分);下一行的 Get 20 Events 是選取20個(gè)事件,你可以根據(jù)自己的繁忙情況選擇事件數(shù);下一行的 Day 后面默認(rèn)的是 Specified Day,你可以設(shè)為今天或者明天,當(dāng)你選擇 Specified Day 以后,會(huì)出現(xiàn)新的選項(xiàng),內(nèi)容是 Ask When Run,這是讓你臨時(shí)選擇具體的一天。
下面的動(dòng)作大部分都被括在 Repeat with Each 和 End Repeat(結(jié)束重復(fù)) 里,這個(gè)Repeat with Each 的隱含要求是上一個(gè)動(dòng)作的結(jié)果應(yīng)該是個(gè)列表,Repeat with Each 做的就是對(duì)上個(gè)動(dòng)作產(chǎn)生的列表中的每一項(xiàng)都進(jìn)行 Repeat with Each 和 End Repeat 之間的所有操作。
然后來(lái)看在這個(gè) Workflow 中, Repeat with Each 和 End Repeat 之間有什么:
第一,設(shè)定變量 Event:這是把上個(gè)動(dòng)作產(chǎn)生的列表中的每一項(xiàng)都設(shè)為一個(gè)變量,在這個(gè)例子里是每一個(gè)具體的日歷事件。
第二,用 Get Detail of Calendar Events 獲取起始時(shí)間 Start Date——用 Set Variable 給起始時(shí)間設(shè)定變量——并用 Format Date將其設(shè)定為最簡(jiǎn)短的時(shí)間格式。
第三,用 Get Variable 獲取之前設(shè)定的日歷事件變量 Event。因?yàn)槲覀兂耸录钠鹗紩r(shí)間,還要獲得事件的終結(jié)時(shí)間。但剛才在獲得起始時(shí)間的時(shí)候,我們用了一次 Event 這個(gè)事件了,如果現(xiàn)在直接在下面再用 Get Detail of Calendar Events 來(lái)獲取終結(jié)事件,肯定會(huì)報(bào)錯(cuò)。這是軟件不如人聰明的地方,當(dāng)我們要對(duì)一個(gè)信息使用兩次,我們就得調(diào)用它兩次,所以要使用到 Get Variable。它是個(gè)做復(fù)雜 Workflow 非常常用的動(dòng)作。
第四,和第二步基本一致,只是事件的起始時(shí)間要改為事件的終結(jié)事件。
第五,因?yàn)槟氵@是在回答你具體某天什么時(shí)候有空,所以你回復(fù)對(duì)方的時(shí)候,也要先跟對(duì)方說(shuō)那一天的日期,然后再說(shuō)什么時(shí)候有空。所以你得先獲取當(dāng)天的日期,這第五部分就是再用一次 Get Variable 獲取事件(也就是獲取日期),然后 設(shè)為變量。
最后,生成一個(gè)文本框:
這個(gè)文本框里是每一個(gè)事件的起始時(shí)間和終結(jié)時(shí)間,中間有一個(gè)連接符-。
上面就是 Repeat 的整個(gè)過(guò)程,它對(duì)每一個(gè)事件都生成了起始時(shí)間和終結(jié)時(shí)間,然后填入最后的文本框里。但是這里的文本框還不能直接用,因?yàn)樗鼈兪欠珠_(kāi)的,每個(gè)事件都有自己的文本框。如果你在下面用 Quick Look 這個(gè)動(dòng)作來(lái)直接看結(jié)果,你會(huì)看到很多個(gè)分散的結(jié)果,我們必須把它們匯聚成一個(gè)結(jié)果。所以需要使用到 Combine Text,把它們聚合在一起。
最后再用一個(gè)文本框,生成最終的文本。
在這個(gè)文本框里, Date 是之前在 Repeat 的過(guò)程里獲得過(guò)的日期,input 是繼承的上個(gè)動(dòng)作的結(jié)果,也就是你用 Combine Text 整合的當(dāng)天所有事件的起始和終結(jié)時(shí)間。而且你要看這個(gè)文本框里,有變量,有 Input ,說(shuō)明文本框里不光可以輸入東西,還可以往里放變量,或者直接用 Input 來(lái)使用上個(gè)動(dòng)作的結(jié)果。
最后這個(gè)文本內(nèi)容你可以通過(guò)分享的方式給任何一個(gè)人。
具體 Workflow 你可以在 Gallary 的 Calander 分類中下載,你可以修改最后的文本框,讓它變得更加本地化。而且你還可以獲取事件名,從而你可以告訴對(duì)方,你在某天的幾點(diǎn)到幾點(diǎn)是因?yàn)槭裁礇](méi)空。這些也當(dāng)作業(yè)來(lái)練手吧。
- PC官方版
workflowy電腦版1.6.8 官方版
工作流繪制系統(tǒng)WorkFlowTools Demo1.2b 簡(jiǎn)體版
網(wǎng)絡(luò)拓?fù)鋱D流程圖制作軟件(PaceStar LanFlow)v6.21
春篇Flowers -Le volume sur printemps官方中文硬盤版
Flowers -Le volume sur printemps正式版全漢化cg存檔綠色版
Flowers -Le volume sur printemps正式版漢化補(bǔ)丁綠色版