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