Futari

快捷指令记账

付完款,让 iPhone 把「新增记录」打开

用 iPhone 的「快捷指令」,在付款后打开 Futari 的「新增记录」。金额、分类和描述先填好,你看过、需要就改,再按保存。

Apple Pay 付款后,怎么快速记到 Futari?

Futari 不连接任何付款账户,也不读取你的付款数据。做事的是 iPhone 的「快捷指令」:付款后它打开 Futari 的「新增记录」,把金额、分类和描述先填好,你确认后自己按保存,记录才会写进账本。这个做法只适用于 iPhone 的「快捷指令」App。

Apple Pay:刷完卡就跳出「新增记录」

前提:iPhone 已安装 Futari 并登录。下面用「钱包」的自动化,每次用 Apple Pay 付款,就打开一次填好的「新增记录」。

  1. 1新建「钱包」自动化

    打开「快捷指令」App,进入「自动化」,点 + 选「钱包」。在「轻点时」画面勾选要记的卡片;类别可以保持全部勾选。点「下一步」→「新建快捷指令」。最后在这个自动化的设置行,运行方式选「立即运行」,这样不必每次先点通知。

  2. 2把金额取整数(建议)

    建议加上:加一个「取整数」动作,点「快捷指令输入」选「数量」。如果金额带小数(例如 120.00),Futari 会让金额栏留空;先取整数比较保险。「120」「1,280」「120」可以,「120.00」「NT$120.00」「120元」会让金额栏留空。

  3. 3把商家名称做 URL 编码

    加一个「URL 编码」动作,输入选「快捷指令输入」→「商家」。中文和空格不先编码,网址会在中间断开,描述会留空或只剩一半。描述可有可无,不想带就跳过这步,并把网址里的 &note=… 整段去掉。

  4. 4用「文本」拼出网址

    加一个「文本」动作,粘贴下面的网址,把 [金额] 换成第 2 步的结果、[商家] 换成第 3 步的结果(没加第 2 步,就换成「快捷指令输入」→「数量」)。想换分类,就改 category= 后面的 id(见下方分类表)。

    网址(App)
    dev.southernlight.futari://add?amount=[金额]&category=dining&note=[商家]
  5. 5打开 URL

    加一个「打开 URL」动作,输入选上一步的文本。之后每次用 Apple Pay 付款,Futari 会打开并跳出「新增记录」,确认后按保存。

外币提醒:用 Apple Pay 付外币时,快捷指令给的是外币金额,Futari 会把它当成账本主币种的金额带入。请在「新增记录」里改成实际的金额。

这个流程只适用于 iPhone 的「快捷指令」App。

没有装 App:用网页网址

没有装 App、用浏览器或「添加到主屏幕」的人,把网址换成下面这条,「打开 URL」会在 Safari 打开。要先在 Safari 登录过 Futari。# 后面的内容只留在你的浏览器,不会发送到服务器。

网址(网页)
https://futari.southern-light.dev/dashboard#add=expense&amount=[金额]&category=dining&note=[商家]

网址可以带哪些值

三个参数都可以省略;某个值不合格时,只有那一格不带入,其他照样带入。

参数规则不合格时
amount正整数,1 到 9,999,999。可以有千分位逗号(1,200),全角数字也可以。小数、负数、1e5 这类写法都不收。金额留空,自己输入
category下表其中一个 id,要全小写、完全一样。用默认的「饮食」
note会变成「描述」,最多 100 个字。描述留空,保存前要自己填

分类 id

id显示
dining饮食
clothing服饰
housing居住
transit交通
education教育
entertainment娱乐
health医疗
financial金融
other其他

网址只能带这三个值。日期(今天)、谁付的(你)、分摊方式与币种,都照「新增记录」平常的默认,写在网址里也不会采用;也不会自动归到进行中的旅行,要归到旅行请在界面上自己选。

什么时候不会跳出来

快捷指令只负责打开。下面三种情况 Futari 会安静地略过,不动你的界面:

  • 另一个窗口正开着(例如正在改某一笔):快捷指令会被忽略,改到一半的内容不会被动到。关掉窗口后再运行一次。
  • 正在看过去的章节:过去章节是只读的,先切回当前的章节。
  • 还没登录:登录后会停在首页,填好的内容不会保留,再运行一次快捷指令就好。

常见状况

状况原因
跳出来了,但金额是空的金额不是整数。通常是少了「取整数」那一步,或带了「元」「NT$」。
描述留空或只有一半商家名称没有先经过「URL 编码」。
分类变成「饮食」,不是我写的category 的 id 拼错,或用了大写。