捷徑
付完款, 讓 iPhone 把「 新增 紀錄」 打開
用
Apple Pay 或 LINE Pay 付款後, 怎麼 快速記到 Futari?
Futari 不連結任何付款帳戶,也不讀你的付款資料。做事的是 iPhone 的「捷徑」:付款後它打開 Futari 的「新增紀錄」,把金額、分類和描述先填好,你確認後自己按儲存,紀錄才會寫進帳本。這個做法只適用於 iPhone 的「捷徑」App。
Apple Pay: 刷完卡就 跳出「 新增 紀錄」
前提:iPhone 已安裝 Futari 並登入。下面用「錢包」的自動化,每次用 Apple Pay 付款,就打開一次填好的「新增紀錄」。
1新增「錢包」自動化
打開「捷徑」App,到「自動化」,點 + 選「錢包」(在我感應錢包卡片或票卡時)。在「感應時」畫面勾選要記的卡片;「類別」可以維持全部勾選。點「下一步」→「新增捷徑」。最後在這個自動化的設定列,執行方式選「立即執行」,這樣不必每次先點通知。
2把金額取整數(建議)
建議加上:加一個「取整數」動作(將〔捷徑輸入〕取整數到〔整數〕),點「捷徑輸入」選「數量」(iOS 把錢包的金額叫「數量」)。如果金額帶小數(例如 120.00),Futari 會讓金額欄空白;先取整數比較保險。「120」「1,280」「120」可以,「120.00」「NT$120.00」「120元」會讓金額欄空白。
3把商家名稱做 URL 編碼
加一個「URL 編碼」動作,輸入選「捷徑輸入」→「商家」。中文和空白不先編碼,網址會斷在中間,描述會空白或只剩一半。描述可有可無,不想帶就跳過這步,並把網址裡的 ¬e=… 整段拿掉。
4用「文字」組出網址
加一個「文字」動作,貼上下面的網址,把 [金額] 換成第 2 步的結果、[商家] 換成第 3 步的結果(沒加第 2 步,就換成「捷徑輸入」→「數量」)。想換分類,就改 category= 後面的 id(見下方分類表)。
網址(App)dev.southernlight.futari://add?amount=[金額]&category=dining¬e=[商家]
5打開 URL
加一個「打開 URL」動作,輸入選上一步的文字。之後每次用 Apple Pay 付款,Futari 會打開並跳出「新增紀錄」,確認後按儲存。
外幣提醒:用 Apple Pay 付外幣時,捷徑給的是外幣金額,Futari 會把它當成帳本主幣別的金額帶入。請在「新增紀錄」裡改成實際的金額。
這個流程只適用於 iPhone 的「捷徑」App。
LINE Pay: 用「 付款 完成」的 通知 觸發
LINE Pay 沒有交易自動化,但付款完成時 LINE 會送出通知,捷徑可以拿它當觸發條件。
1新增通知自動化
「捷徑」→「自動化」→ 新增「通知」。App 選 LINE,名稱包含「LINE錢包」,訊息包含「付款完成」,執行方式選「立即執行」。
2只取出數字金額
用裝置端模型從通知內文取出付款金額,並要求只輸出數字(例如 120,不要帶「元」或「NT$」),把結果命名為「金額」。這一步要用到裝置端模型,需要支援 Apple Intelligence 的 iPhone。
3準備描述(可選)
加一個「文字」動作,內容例如 LINE Pay,再接一個「URL 編碼」動作,把結果命名為「描述」。不想帶描述就跳過,並把網址裡的 ¬e=… 整段拿掉。
4組出網址並打開
加一個「文字」動作,貼上下面的網址,把 [金額]、[描述] 換成上面的結果,再加一個「打開 URL」動作,輸入選這段文字。
網址(App)dev.southernlight.futari://add?amount=[金額]&category=dining¬e=[描述]
沒有裝 App: 用網頁 網址
沒有裝 App、用瀏覽器或「加到主畫面」的人,把網址換成下面這條,「打開 URL」會在 Safari 打開。要先在 Safari 登入過 Futari。# 後面的內容只留在你的瀏覽器,不會送到伺服器。
https://futari.southern-light.dev/dashboard#add=expense&amount=[金額]&category=dining¬e=[商家]
網址 可以帶 哪些值
三個參數都可以省略;某個值不合格時,只有那一格不帶入,其他照樣帶入。
| 參數 | 規則 | 不合格時 |
|---|---|---|
| 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 拼錯,或用了大寫。 |