Alfred系列教程之「Workflow」

Alfred 安装完「Powerpack」,就像车体安装了引擎,余下的事情就看我们如何 DIY,让引擎为我们提供无限动力。而引擎提供动力的燃料我们称其为 Workflow。官方对于 workflow 是这样描述的:

From quick file filters to advanced scripts, you can control your Mac, other applications, web services and more. 「通过筛选文件或者高级语言的运用,用户可以控制你的Mac、程序或者网络服务甚至更多」

有人也把 workflow 形容成乐高积木,我也有同样的感觉,在用户的调教下,把你的 Alfred 装配成什么样,只取决于你的喜好,基本上你只要有思路,workflow 一定不会让你失望。

认识 workflow 结构

实现WorkFlows的四个基本对象:trigger、keyword、action、output。Alfred 通过将这四个基本对象合理链接「Connect」,便能实现各种高级功能。而在 Alfred 的 Workflow 配置界面中,大体上可以将其分为三栏,trigger 和 keyword 都会触发后续行为,所以归到「原因」类;Action 是「过程」类,也是 workflow 的核心,它负责处理用户需求;而 output 是「结果」类,负责把 action 的结果以一定的形式传递给用户,可以是直接屏显,也可以是另存为文件,也可以是返回到最后一个程序的输入框中…总之这三个类别「四个对象」各司其职,最终可以完成较为复杂的数据处理和用户需求。而这四个对象都可以用「线」链接,来形成直接或间接的条件结果关系。

评论 3 条

  • LUke

    能解释一下为什么会有一个鲨鱼图标在你的license页面上?

    2015-01-04 11:59 回复

    • Frank

      您好,我们已告知作者,感谢您的指正!

      2015-01-04 13:18 回复

  • 章烧饼

    没有一点语法基础,不会写代码的就只能找别人的 Workflow 了。Alfred 的强大既在于此,也因为这个功能不够傻瓜,不是很好普及。

    2014-12-21 10:27 回复