Workflow在今天早些時(shí)候被蘋(píng)果公司收購(gòu)了,能入蘋(píng)果法眼的質(zhì)量上肯定可以的,今天西西小編就整理了相關(guān)的Workflow使用教程,想要體驗(yàn)Workflow不妨了解一下學(xué)習(xí)Workflow教程!
Workflow教程:
當(dāng)你第一次進(jìn)入 Workflow,這款應(yīng)用會(huì)引導(dǎo)你做一個(gè)「Make GIF」的動(dòng)作來(lái)讓你了解整個(gè)應(yīng)用的操作邏輯;緛(lái)說(shuō),它就是拖拽和排列,只要你能想清楚整個(gè)流程發(fā)展的順序,你就能成功地制作一個(gè) Workflow。
就拿 GIF 這個(gè)來(lái)說(shuō),你當(dāng)然必須先拍照,再合成 GIF。Workflow 的工作流程是從上到下的,所以你必須把拍照放在合成 GIF 之上,然后你要想分享這張 GIF,就得把分享放在 GIF 之下。整個(gè)邏輯很自然。
第一版 Workflow 給了你 超過(guò)150個(gè)內(nèi)置的動(dòng)作,在此之上作者還可以直接向應(yīng)用加入動(dòng)作而無(wú)需通過(guò)蘋(píng)果審核,通過(guò)這些內(nèi)置的任務(wù)理論上你可以做的事情非常多。所以它給了你足夠的發(fā)展空間,就看你能不能根據(jù)自己的需求和能力制作出好用的 Workflow 了。
Workflow 的優(yōu)勢(shì)
前面提到 iOS 上的效率應(yīng)用的格局似乎已經(jīng)寫(xiě)定,但 Workflow 卻能夠在這樣的格局下一鳴驚人,沒(méi)有自身的優(yōu)勢(shì)是做不到的。
直觀所以簡(jiǎn)單
易于摸索
對(duì)于效率應(yīng)用新手來(lái)說(shuō),Workflow 的優(yōu)勢(shì)就是直觀——「看得見(jiàn)」很重要。你知道你在干什么,你知道下一步將會(huì)發(fā)生什么,如果運(yùn)行失敗你也比較容易查出來(lái)問(wèn)題出現(xiàn)在哪。讓一個(gè) Workflow 新手弄出來(lái)「將一張圖片同時(shí)分享到微博和 Twitter 并配上想說(shuō)的話」這樣的動(dòng)作很容易的,而在 Launch Center Pro 里通過(guò) URL Schemes 來(lái)完成同樣的話,恐怕就不是一個(gè)新手能夠做到的。Workflow 門(mén)檻很低,會(huì)不會(huì)你都可以根據(jù)自己的需求把幾個(gè)方塊來(lái)回?cái)[弄擺弄運(yùn)行運(yùn)行試試,先從兩三個(gè)方塊兒那種做起,慢慢把積木搭起來(lái)。
易于分享
做成一個(gè) Workflow ,想分享給別人是非常容易的,只要點(diǎn)擊 Workflow 界面右上角的齒輪就可以看到分享的選項(xiàng)。Workflow 的分享機(jī)制只要是生成一個(gè)鏈接,然后將鏈接通過(guò)你選擇的分享渠道分享出去。任何人只要點(diǎn)這個(gè)鏈接就可以看到你的 Workflow 的大概內(nèi)容,然后點(diǎn)按下載就可以直接下載到自己的 Workflow 里。下載了的 Workflow 可以直接查看具體的內(nèi)容和編輯,所以這非常利于學(xué)習(xí)和交流。
易于學(xué)習(xí)
同時(shí)由于它直觀,你不僅容易摸索,而且容易學(xué)習(xí)。學(xué)習(xí)有很多種,學(xué)校教授的內(nèi)容由于系統(tǒng)性是很強(qiáng)的,所以我們一般要從頭學(xué)起,從基礎(chǔ)學(xué)起,那樣的弊端就是漫長(zhǎng)且枯燥。Workflow 不一樣,Workflow 不一樣,打開(kāi)應(yīng)用,你就可以看到頂部狀態(tài)欄有個(gè) Gallery:
Gallery 里內(nèi)置了不少作者已經(jīng)編寫(xiě)好的 Workflow 供你使用參考學(xué)習(xí)。你可以直接下載別人的 Workflow,看看他是怎么弄的。這樣的應(yīng)用實(shí)用目的很強(qiáng),你有什么目標(biāo),你就參考什么方面的 Workflow,然后自己再結(jié)合自己的情況修改,就能做成一個(gè)為你所用的 Workflow。
哪哪都能用
大多數(shù)效率應(yīng)用執(zhí)行動(dòng)作的時(shí)候最大的問(wèn)題是「離不開(kāi)自己」,每一次想啟動(dòng)某個(gè)特別的動(dòng)作都需要進(jìn)入特定的應(yīng)用才能進(jìn)行。Launcher 想到了從通知中心激活這些動(dòng)作,然后就 被蘋(píng)果封印了。Workflow 則是運(yùn)用了 iOS 8 的 Extension,分享插件是 iOS 上覆蓋度僅次于通知中心的操作界面,這就讓 Workflow 在不越線的情況下超越了「一個(gè)應(yīng)用」而遍布于 iOS 的各個(gè)角落。
結(jié)合 Workflow 支持 URL Schemes,它就能充當(dāng)很多應(yīng)用臨時(shí)的分享插件,比如 Command-C、Instagram、Editorial 等等。
而且 Workflow 也可以在 Safari 里大顯身手。比如下載某個(gè)視頻網(wǎng)頁(yè)中正在播放的這個(gè)視頻;又比如在網(wǎng)頁(yè)里選擇了某一句話,把它按照「出處,引用文本,日期」的格式保存到 Evernote 等等。
獨(dú)特的內(nèi)置動(dòng)作
Workflow 與大多數(shù)效率類應(yīng)用最不同的一點(diǎn)是,它的主要內(nèi)置動(dòng)作不在于串聯(lián)第三方應(yīng)用的配合(當(dāng)然和第三方配合得也很好),而是挖掘 iOS 內(nèi)置功能。通過(guò)應(yīng)用內(nèi)部的引導(dǎo)你已經(jīng)知道了 Workflow 可以調(diào)用相機(jī),并且可以設(shè)定拍一定數(shù)量的照片后啟動(dòng)下一個(gè)動(dòng)作。其它的內(nèi)置功能還有獲取聯(lián)系人信息、查詢?nèi)諝v中某一天的事件等等。在 Workflow 里,如果你使用 Apple 的地圖應(yīng)用的話,當(dāng)你要計(jì)算到某地的事件的時(shí)候,它甚至可以讓你先選步行還是坐車(chē)。
除此之外 Workflow 里有許多功能型3的內(nèi)置動(dòng)作是效率應(yīng)用里獨(dú)有的,比如把文件壓縮、把結(jié)果制作成一張 PDF、把內(nèi)容保存到 iCloud 等等。
而對(duì)于第三方應(yīng)用它也有很多獨(dú)特之處,比如你一定沒(méi)有用過(guò)任何一款應(yīng)用在分享照片到 instagram 的時(shí)候,是可以自動(dòng)幫你把你想要加上的那句話給填好的。Workflow 就可以,而且僅是一個(gè)內(nèi)置的動(dòng)作。
復(fù)雜動(dòng)作
Workflow 可以通過(guò)「Variable(變量)」、「If(條件匹配)」、「Repeat(重復(fù))」、「List(列表)」、「Menu(菜單)」之間的配合來(lái)制作相對(duì)來(lái)說(shuō)較為復(fù)雜的動(dòng)作,這些是你不需要具備編程知識(shí),只要思路清晰就能摸索出來(lái)的。
變量
舉例來(lái)說(shuō),你要在 Day One 里記一篇模式化的日記4,里面要寫(xiě)上你今天讀了什么書(shū),做了什么有意義的事,吃到了什么特別的東西等等,最后可能還要附上今天拍到的一張好照片。這些內(nèi)容在 Dayone 你打算用表格來(lái)呈現(xiàn),所以會(huì)用 Markdown 來(lái)制作表格:
我們來(lái)看這個(gè)表格,「書(shū)名」「菜名」「事件」都是變量,它們是變化的,但表格左邊那一欄的內(nèi)容是每次都一樣的,所以你不應(yīng)該每次都制作這個(gè)表格,而應(yīng)該讓某個(gè)應(yīng)用幫你把表格制好,你就直接填空就行了。這個(gè)活交給 Workflow 干非常合適,因?yàn)槟憧梢酝ㄟ^(guò)「Ask for input」在 Workflow 里自制對(duì)話框:
按照?qǐng)D里的填好的話,每次你的 Workflow 運(yùn)行到這個(gè)「Ask for input」,就會(huì)出現(xiàn)一個(gè)對(duì)話框,來(lái)提示你填寫(xiě)什么內(nèi)容:
然后它你可以把你臨時(shí)輸入的內(nèi)容設(shè)為變量,這些變量最后會(huì)全部進(jìn)入表格結(jié)構(gòu)里,一起發(fā)送到 Dayone。
變量是 Workflow 的神髓之一,變量讓你整個(gè) Workflow 變得更加靈活。比如你做一個(gè)兌換匯率的 Workflow ,你把兩種貨幣如果定死(比如說(shuō)是 USD 跟 CHY),那這個(gè) Workflow 的功能就很局限,只能轉(zhuǎn)換你設(shè)定的這兩種匯率。但如果你把兩種貨幣設(shè)為你臨時(shí)填寫(xiě)(或通過(guò)列表選擇)的變量,這個(gè) Workflow 就能應(yīng)付多種貨幣間的匯率轉(zhuǎn)換了。掌握好變量你就可以通過(guò) Workflow 做到很多其它效率應(yīng)用做不到的事情。
條件
我們所說(shuō)的條件就是「當(dāng)'什么什么'滿足的時(shí)候,就會(huì)發(fā)生'什么什么'!惯@個(gè)「當(dāng)」是假設(shè),英文就是 If。
Workflow 提供了 If 語(yǔ)法,你把它拖到你的 Workflow 里就會(huì)看到:
If 框里有一個(gè)「String Contains」,它的意思是「字符串包含」,后面空余的部分是要你來(lái)填寫(xiě)包含的內(nèi)容。這個(gè)動(dòng)作的原理是從上一步的結(jié)果中匹配需要的字符,來(lái)精簡(jiǎn)選項(xiàng)(理想的話可以精簡(jiǎn)到一項(xiàng)),讓整個(gè) Workflow 更智能。