article_image

更新:如果您有多个账户,并希望简化 Shortcuts 步骤,可以下载这个版本的 Shortcuts 动作。使用该动作需要一定的 Shortcuts 字典知识基础,可参阅《给照片添加“徕卡风格水印”,兼谈 Shortcuts 中的字典》一文。

参加工作后,常有饭局,顺势也就常常开票。各家店开票的规矩大同小异,大多接入了微信或支付宝小程序,食客需要扫码并提供开票信息。此事虽然简单,但在商务场合,实则很有讲究,你既不能一走了之、瞎摆阔气,也不好在前台磨磨蹭蹭半天、让同行的人等候太久。

依我所见,多数人在开票时都不太顺畅(先不说酒喝多了的情况),原因有二:第一,开票信息不知存储于何处,往往临时四处翻微信聊天记录或备忘录,再不济就是给“小李”发短信求救;第二,开票信息通常需要诸项填写,来回复制粘贴,偶有错漏,就会开出废票。

本文介绍一套基于 Shortcuts 的半自动化开票方案,可以预先存储开票信息,使用时也简化部分操作,且只需稍作修改,即通用于微信、支付宝等各个软件。

欲使用本文的方案,您需要先根据下图自制一个 Shortcuts,并填入自己的开票信息。鉴于开票信息属于隐私,恕我不提供现成动作下载,好在整个动作步骤不多,两分钟就能照着葫芦画出瓢来。图中是针对微信的示例,如需使用其他软件开票,请调整 Shortcuts 需打开的目标软件。

Alt text
Shortcuts 步骤

图中的 Dictionary(词典)模块用于存储开票信息,如果你常用的开票软件还需要其他条目——比如手机号或邮箱——也可以点击加号,继续添加。建议尽可能预先准备,各个商家或服务的要求会有差异,我就在同一天中先后光临两家店,它们使用同一个服务,但一家要求手机号,另一家则不用。1

使用时,需在 Shortcuts 内部运行该动作——因为用到 Wait to return 模块,详情下一节再论——以在微信小程序中填写抬头和税号为例,步骤如下:

  1. 扫码运行开票的小程序;
  2. 运行 Shortcuts 动作;
  3. 在列表中选择“抬头”,Shortcuts 会拷贝抬头信息并自动跳回微信,此时需手动粘贴抬头内容;
  4. 粘贴完毕后,点击左上角2或者滑动 Indicator bar,返回 Shortcuts;
  5. Shortcuts 会自动弹出列表,重复前两步,直到所有信息填写完毕。
Alt text
用 Shortcuts 半自动填写发票信息

关键的 Shortcuts 模块是 Wait to return(等待返回)。所谓“半自动”,就像勃朗宁手枪一样,每完成一次射击,火药的后坐力会将下一颗子弹顶入枪膛,而 Wait to return 模块,相当于 Shortcuts 中的火药气体,虽然不能把所有操作简化到“one click”,但能够将原本的操作序列分成几组,每组动作都可以稍加简化。

第三十四期 UNTAG 会员栏目中,我借批量发送文件到微信一例,初步介绍过 Wait to return 模块。只要搭配得当,Wait to return 就是非常顺手的半自动开关,因为返回 Shortcuts 的几种方法都很自然,无论点击左上角还是通过手势切换软件,都可以形成肌肉记忆,而不必引入列表或确认按钮等要“动脑子做选择”的交互方式。

此外,Wait to return 这枚零件也通用于各个软件,毕竟只要返回 Shortcuts 即可触发下一步操作,而无需过问究竟从哪个软件切回来。如此一来,微信和支付宝这两个最保守的软件,也有(半)自动化的可能。

我在会员栏目中提出了“半自动化”的概念3,“半”字,一方面显然是面对微信这片自动化黑域时的自嘲;但同样的半杯水,也可以换个观察角度——能减少一半工作量!

现在大家用惯了那些对用户过于殷勤的工具或服务,再拿到半自动化工具,第一反应难免是“就这”。但诚如老法律人 Susskind——他早一两代人就开始研究法律人工智能——所言,评判新工具、新方法,不是要和满分的方案去对比,而是要看有没有作出零的突破。

显然,如果有完全自动化的开票方法,我肯定会第一时间拥抱——至少也是尝试——但是在微信、支付宝或其他相对封闭的环境中,全自动化暂时只是奢望,而半自动化,已是捷径。

话说回来,就开票一事,或许更潇洒的方式是:让服务生把开票信息拍下来,并留一个电话号码,拜托他/她完成后续工作。


  1. 有一种可能:开电子票的商家要求手机号,开纸质票的则不需要。
  2. 录制屏幕画面时,左上角的返回按钮被录制按钮占用,无法展示点击左上角切换软件的过程,故跳过。
  3. 这一概念最早是 Hum 提出的,他在介绍 PDF 处理流程时抛出了“半自动化”。彼时的 iPad 无法与现在等量齐观,但若流程设计合理,也可以减掉几成苦功,令批注、阅读、同步更轻松,故谓之“半自动化”。

author_avatar

Lawyer, macOS/iOS Automation Amateur