ショートカット
支払いのあと、 iPhone に「記録を 追加」を 開いてもらう
iPhone の「ショートカット」で、支払い後に Futari の「記録を追加」を開きます。金額・カテゴリ・内容は入力済み。確認して、必要なら直して、保存を押します。
Apple Pay で 払ったあと、 Futari にすばやく 記録するには?
Futari は支払いアカウントに接続せず、支払いデータも読み取りません。動くのは iPhone の「ショートカット」です。支払いのあと、Futari の「記録を追加」を金額・カテゴリ・内容が入った状態で開きます。内容を確認して自分で保存を押すまで、家計簿には何も書き込まれません。この方法は iPhone の「ショートカット」アプリでのみ使えます。
Apple Pay: 支払うと「記録を 追加」が 開く
前提:iPhone に Futari をインストールし、サインイン済みであること。「ウォレット」のオートメーションを使い、Apple Pay で支払うたびに入力済みの「記録を追加」を開きます。
1「ウォレット」のオートメーションを作る
「ショートカット」アプリで「オートメーション」を開き、+ から「ウォレット」を選びます。表示された画面で記録したいカードにチェックを入れます。カテゴリはすべてチェックのままで構いません。「次へ」→「新規ショートカット」の順に進み、最後にこのオートメーションの設定行で「すぐに実行」を選ぶと、通知をタップする手間がありません。
2金額を整数に丸める(おすすめ)
おすすめ:「数値を丸める」アクションを追加し、入力に「ショートカットの入力」の「金額」を選びます。金額に小数(例:120.00)が付くと、Futari は金額欄を空欄にするため、先に丸めておくと安心です。「120」「1,280」「120」は使えますが、「120.00」「NT$120.00」「120円」は空欄になります。
3店名を URL エンコードする
「URLエンコード」アクションを追加し、入力に「ショートカットの入力」の「店名」を選びます。エンコードしないと、日本語や空白でリンクが途中で切れ、内容が空欄になったり途中までになったりします。内容は省略できます。付けない場合はこの手順を飛ばし、リンクの ¬e=… の部分をすべて削除してください。
4「テキスト」でリンクを組み立てる
「テキスト」アクションを追加し、下のリンクを貼り付けて、[金額] を手順2の結果に、[店名] を手順3の結果に置き換えます(手順2を省いた場合は「ショートカットの入力」の「金額」)。カテゴリを変えたいときは、category= のあとの id を書き換えます(下のカテゴリ表を参照)。
リンク(アプリ)dev.southernlight.futari://add?amount=[金額]&category=dining¬e=[店名]
5URL を開く
「URLを開く」アクションを追加し、入力に前の手順のテキストを選びます。以降、Apple Pay で支払うたびに Futari の「記録を追加」が開きます。確認して保存を押してください。
外貨の支払い:Apple Pay で外貨を支払った場合、ショートカットは外貨の金額を渡し、Futari はそれを家計簿の主通貨の金額として入力します。「記録を追加」で、実際に引き落とされた金額に直してください。
この方法は iPhone の「ショートカット」アプリでのみ使えます。
アプリを 入れていない 場合: ウェブ 用の リンク
アプリではなくブラウザやホーム画面に追加した状態で使っている場合は、リンクを下のものに替えます。「URLを開く」は Safari で開きます。先に Safari で Futari にサインインしておく必要があります。# 以降の内容はブラウザの中だけにあり、サーバーには送られません。
https://futari.southern-light.dev/dashboard#add=expense&amount=[金額]&category=dining¬e=[店名]
リンクに 入れられる 値
3つのパラメータはどれも省略できます。ある値が正しくないときは、その欄だけが空になり、ほかは入力されます。
| パラメータ | ルール | 正しくないとき |
|---|---|---|
| amount | 1〜9,999,999 の整数。3桁区切りのカンマ(1,200)や全角数字も使えます。小数、負の数、1e5 のような書き方は受け付けません。 | 金額は空欄。自分で入力します |
| category | 下の表にある id のどれか。すべて小文字で、そのとおりに書きます。 | 既定の「食事」になります |
| note | 「内容」になります。100文字まで。 | 内容は空欄。保存前に自分で入力します |
カテゴリ id
| id | 表示 |
|---|---|
| dining | 食事 |
| clothing | 衣類 |
| housing | 住居 |
| transit | 交通 |
| education | 教育 |
| entertainment | 娯楽 |
| health | 医療 |
| financial | 金融 |
| other | その他 |
リンクで渡せるのはこの3つだけです。日付(今日)、支払った人(あなた)、割り方、通貨は「記録を追加」のいつもの初期値に従い、リンクに書いても反映されません。進行中の旅行に自動で振り分けることもしないので、旅行に入れたいときは画面で選んでください。
「記録を 追加」が 開かないとき
ショートカットは Futari を開くだけです。次の3つの場合、Futari は何もせず、画面にも触れません。
- 別のウィンドウが開いているとき(たとえば記録を編集中):ショートカットは無視され、編集中の内容はそのままです。ウィンドウを閉じてから、もう一度実行してください。
- 過去の章を見ているとき:過去の章は読み取り専用です。先に現在の章に戻してください。
- サインインしていないとき:サインイン後はホームに戻り、入力済みの内容は残りません。ショートカットをもう一度実行してください。
よくある 状況
| 状況 | 原因 |
|---|---|
| 開いたが、金額が空欄 | 金額が整数ではありません。「数値を丸める」の手順がないか、「円」や通貨記号が付いていることが多いです。 |
| 内容が空欄、または途中まで | 店名が「URLエンコード」を通っていません。 |
| カテゴリが「食事」になる | category の id の綴りが違うか、大文字が混ざっています。 |