Alfred系列教程之「Workflow」

Alfred 安裝完「Powerpack」,就像車體安裝了引擎,余下的事情就看我們?nèi)绾?DIY,讓引擎為我們提供無(wú)限動(dòng)力。而引擎提供動(dòng)力的燃料我們稱其為 Workflow。官方對(duì)于 workflow 是這樣描述的:

From quick file filters to advanced scripts, you can control your Mac, other applications, web services and more. 「通過(guò)篩選文件或者高級(jí)語(yǔ)言的運(yùn)用,用戶可以控制你的Mac、程序或者網(wǎng)絡(luò)服務(wù)甚至更多」

有人也把 workflow 形容成樂高積木,我也有同樣的感覺,在用戶的調(diào)教下,把你的 Alfred 裝配成什么樣,只取決于你的喜好,基本上你只要有思路,workflow 一定不會(huì)讓你失望。

認(rèn)識(shí) workflow 結(jié)構(gòu)

實(shí)現(xiàn)WorkFlows的四個(gè)基本對(duì)象:trigger、keyword、action、output。Alfred 通過(guò)將這四個(gè)基本對(duì)象合理鏈接「Connect」,便能實(shí)現(xiàn)各種高級(jí)功能。而在 Alfred 的 Workflow 配置界面中,大體上可以將其分為三欄,trigger 和 keyword 都會(huì)觸發(fā)后續(xù)行為,所以歸到「原因」類;Action 是「過(guò)程」類,也是 workflow 的核心,它負(fù)責(zé)處理用戶需求;而 output 是「結(jié)果」類,負(fù)責(zé)把 action 的結(jié)果以一定的形式傳遞給用戶,可以是直接屏顯,也可以是另存為文件,也可以是返回到最后一個(gè)程序的輸入框中…總之這三個(gè)類別「四個(gè)對(duì)象」各司其職,最終可以完成較為復(fù)雜的數(shù)據(jù)處理和用戶需求。而這四個(gè)對(duì)象都可以用「線」鏈接,來(lái)形成直接或間接的條件結(jié)果關(guān)系。

評(píng)論 3 條
  • LUke

    能解釋一下為什么會(huì)有一個(gè)鯊魚圖標(biāo)在你的license頁(yè)面上?

    2015-01-04 11:59 回復(fù)

    • Frank

      您好,我們已告知作者,感謝您的指正!

      2015-01-04 13:18 回復(fù)

  • 章燒餅

    沒有一點(diǎn)語(yǔ)法基礎(chǔ),不會(huì)寫代碼的就只能找別人的 Workflow 了。Alfred 的強(qiáng)大既在于此,也因?yàn)檫@個(gè)功能不夠傻瓜,不是很好普及。

    2014-12-21 10:27 回復(fù)