惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
MyScale Blog
MyScale Blog
Recent Announcements
Recent Announcements
N
Netflix TechBlog - Medium
GbyAI
GbyAI
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
Martin Fowler
Martin Fowler
腾讯CDC
大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
WordPress大学
WordPress大学
P
Proofpoint News Feed
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
效率新神器:自动化工作流程 Workflow for iOS 上手详解 - 少...
2014-12-12 · via 少数派

你也许知道 OS X 上系统级的 Workflow 流程化神器 Automator ,通过它,用户只需拖拽动作(Actions)至工作区,再配合不同的形式(工作流程类、服务类、iCal 类等)将执行类型交付给电脑,就能让设备自动运行你知会它的所有操作。如果你接触过脚本语言,那就更加不难发现,对于一些相对简单的机械式工作,只要交付给 Automator(AppleScript)去完成,那必然既省时又省力!

iOS 平台于近日(12月11日)上架了一款真正称得上 Workflow App 的通用型效率工具,名字就叫 Workflow。与同类应用 Launch Center Pro 相比,图形化的 Workflow 的操作习惯沿袭了 Mac 上 Automator 的风格,即「一添加、二拖拽、三选择、四执行、五保存」,一气呵成,简单直观人性化。上百个可选 Aciton 组成的是无穷尽的效率流程,让它成为 iOS 新一代的效率神器。

少数派上已有国内最多最好的 Workflow 教程与动作分享文章:

上手

首次启动 Workflow 会激活使用教程,它阐述了基本的操作用法:你只需点按以拖拽 Actions 至右侧创建区,再用同样的方法添加一些其他的 Actions(以便 Workflow 让它们按顺序执行),完成后点击上方的播放按键(这里是「运行」的意思)查看效果。

用过 Launch Center Pro 的人都知道,每执行一次 Workflow 就要进一次应用非常麻烦,其实 iOS 系统有一个特性:只要 Safari 能允许该 URL 布置到桌面,那就相当于创建了一个全新的应用,这样可以省掉不少打开跳转的时间。Workflow 借助的就是这一特性。但毕竟受制于 iOS 系统的限制,实际在点按桌面图标后,还是需要自动执行一些步骤,才可以真正跳转至功能。

此外,Workflow 还支持将流程一键添加至 Launch Center Pro,你甚至完全可以将后者打造成 Workflow 的「超级文件夹」,用以快速启用你在 Workflow 中创建的各种流程。而与 Launch Center Pro 类似的是,Workflow 同样可以为流程设定自定义名称、图标和配色,在流程详细界面右上「Done」的下方齿轮图标即可进入设置。


结束基础教学模式,相信大家对 Workflow 的操作已有初步印象,接下来笔者会以各类 Workflow 为实例,向大家展示 Workflow 的几个基础用法。如果你有兴趣分享自己编辑的 Workflow,记得在完成后点击 Share - Submit to Gallery 分享给大家,比如下图的 使用「百度」搜索剪贴板内容(感谢 @zucknet 的分享)。

实例1:百度搜索

该流程要实现的功能为:通过对剪贴板内容的捕捉,再配合「百度搜索」的网址格式,间接实现针对文本的搜索。这里要用到的 URL 地址为(此教程针对百度搜索,其他搜索引擎请读者自选)

  • Baidu - http://www.baidu.com/s?wd=(clipboard)
  • Google - https://www.google.com/search?q=(clipboard)
  • Wikipedia 中文 - https://zh.wikipedia.org/wiki/(clipboard)
  • Wikipedia 英语 - https://en.wikipedia.org/wiki/(clipboard)
  • Bing 中文 - http://cn.bing.com/search?q=(clipboard)
  • Bing 全球 - http://global.bing.com/search?q=(clipboard)
  • DuckDuckGo - https://duckduckgo.com/?q=(clipboard)

按顺序添加以下动作步骤:

  1. Get Clipboard(获取剪贴板内容)
  2. URL(添加以上提供的搜索链接,加入 Clipboard 捆绑)
  3. Open URL(打开 URL 实现跳转,搜索)

实例2:照片分享

该流程要实现的功能为:通过对照片内容的捕捉,实现本地保存、上传 Instagram 以及分享至 Workflow 不支持、但可以整合系统的第三方分享服务,例如:新浪微博、Flickr 等,有点类似 IFTTT 的工作原理。

按顺序添加以下动作步骤:

  1. Take Photo:拍摄照片。由于对象为 Instagram,故建议单张即可。
  2. Save to Camera Roll:保存至相册,防止上传失败导致照片丢失。
  3. Share:第三方分享服务,无需求用户可以跳过。
  4. Post on Instagram:通过 Instagram 客户端发布。这里可以修改小尾巴,声明发送方来源。

Workflow 支持的其它第三方社交服务:

  • Twitter(国外小鸟微博官方客户端)
  • Tweetbot(Tapbot 开发的第三方 Twitter 客户端)
  • Facebook(国外脸谱社交网站官方客户端)
  • DeskConnect(Workflow 开发商的另一款多设备文件同步工具)

进阶功能1:变量调用

Workflow 这个应该实际是将「编程图形化」,所以,作为编程中重要的「变量」,Workflow 自然也有支持。「变量」能让一个流程拥有更加强大的功能,就拿上文刚提到的「照片分享」作为例子,通过加入「变量」,我们可以让它在分享一张照片的同时,还能附上一句你想要说的文字描述,然后同时分享到 Instagram、Twitter 并发送一封邮件。

第一步,创建 Select Photos(从相册选择照片)步骤,然后为它 Set Variable(设定变量)为「照片」。为什么要设变量?你可以将它理解为方程式的设 X(你看 Set Variable 的图标就是一个 X),我们为了在之后的操作中让系统调用「Select Photos」这个动作,所以要先行给它设一个名称,通常为方便辨认或遵循应用规范,会命名为直观的、规则的名字。第三项 Add to Variable(关联变量)即将多个变量集合在一起,同样是方便调用。 

第二步,创建 Ask for Input(请求输入内容),设定变量为「标题」。Ask for Input 是用来获取输入的文本内容。Default Answer 处要填入的内容(留空即代表执行时手动填写)。Prompt 则是为了届时引导你要输入什么样的内容。之后,再像上一步一样,将它的变量名设为「标题」,并关联至「照片和标题」。

最后一步,我们要创建输出操作,将图片和文字分享出去。比如说,我们可以通过邮件发送,或上传至 Twitter(左图)。但需要注意,某些服务比如 Instagram 不支持同时分享「照片和标题」,我们需要分拆上传,就要用到 Get Variable(获取变量)先拿到「照片」,然后将「标题」插入 Post on Instagram 动作的 Caption(说明)分别上传(右图)

  • Send Email:发送邮件,可定义收件人和标题。
  • Tweet:发送一条推文。
  • Get Variable:获取「照片」这个变量。
  • Post on Instagram:通过 Instagram 发布。

进阶功能2:If 语法

除了变量,If 也是 Workflow 能创造无限可能的一大利器。If 的使用很简单,官方的实例 Scan QR Code (扫二维码)中就有用到它。接下来,笔者以它为例来阐述其用法。

首先的三步比较简单易懂,让系统打开摄像头执行扫码操作 → 将扫描到的结果拷贝至剪切板 → 然后对结果进行分析。

接下来,If 登场了。在 Workflow 中,If 的默认格式为:If (String Contains), Otherwise, End if。这是个规范且完整的 If 语法,用户可以随意插入其他的动作,只要能正常生成结果即可。

  • If:意思为如果。从语法角度看,它指代一个条件,而 Workflow 则默认添加了一个附加条件 String Contains(意思为:文本包括了...),限制用户只能获取字符串的内容来进行筛选。
  • Otherwise:指代了第二个条件。
  • End If:结束当前的 If 语句。

在工作流程 Scan QR Code 中,Workflow 巧妙地将 If 用于识别「结果」中是否包含了 http(即网址):如果有,那么就直接引导至 Safari 中打开;如果没有,就结束 If 语句,什么都不会发生。最后,整个 Workflow 执行完毕。


为什么选 Workflow?

不论你是不是 Automation 深度用户,都不难发现,相比较「离不开代码和语法」的 Launch Center Pro 和 Drafts,图形化编程的 Workflow 竟是如此简单!

如果你经常使用邮件(官方客户端)、社交网络、搜索引擎、主流社交平台,或者你是文字工作者、开发人员、懒人等,每天或多或少使用 iPhone / iPad 作为你生活、工作的主要工具,但受够了诸多繁琐、重复的操作,想要获得更简便、快捷的操作体验,那么即使你从没听说过「工作流程」,只要你有这方面的需求,笔者都推荐你入手 Workflow 这款应用。

你可以使用 Workflow 做太多太多的事情,它的能力绝对超乎你的想象。由于目前 Launch Center Pro 的 iOS 8 大更新迟迟未至,Workflow 不仅可以做前者能做的所有事情(支持 URL Scheme),还能做更多更为复杂的事情,比如 将最新的照片(截图)分享出去然后立即删除它,比如 一键举报 iMessage 垃圾信息,而其中它还能结合 iOS 8 的分享拓展,让你自定义创建个性化的浏览器扩展,比如一键抓取当前网页的所有图片,比如一键将网页转成 PDF 文件……可以说,只要需求合理,遵循 iOS 系统的基本规范或限制,Workflow 可以完成你能想到的绝大多数事情。

但是由于上手时间有限,本文只是作为抛砖引玉,就 Workflow 的基础功能和特性做了一定讲解,以帮助大家了解 Workflow 这款应用。如各位所知,此类「神器」级应用的「可折腾性」很大,诸如创建浏览器扩展、拥有更多选项和判断的流程,这些在本文中都未能进行讲解,不过请放心,少数派将在接下来的一段时间里,继续为大家陆续奉上更多关于 Workflow 的技巧文章,帮助各位将 Workflow 灵活运用至实际生活工作之中,从而真正提升效率。

Workflow 系列教程