Futari

ショートカット

支払いのあと、iPhone に「記録を追加」を開いてもらう

iPhone の「ショートカット」で、支払い後に Futari の「記録を追加」を開きます。金額・カテゴリ・内容は入力済み。確認して、必要なら直して、保存を押します。

Apple Pay で払ったあと、Futari にすばやく記録するには?

Futari は支払いアカウントに接続せず、支払いデータも読み取りません。動くのは iPhone の「ショートカット」です。支払いのあと、Futari の「記録を追加」を金額・カテゴリ・内容が入った状態で開きます。内容を確認して自分で保存を押すまで、家計簿には何も書き込まれません。この方法は iPhone の「ショートカット」アプリでのみ使えます。

Apple Pay:支払うと「記録を追加」が開く

前提:iPhone に Futari をインストールし、サインイン済みであること。「ウォレット」のオートメーションを使い、Apple Pay で支払うたびに入力済みの「記録を追加」を開きます。

  1. 1「ウォレット」のオートメーションを作る

    「ショートカット」アプリで「オートメーション」を開き、+ から「ウォレット」を選びます。表示された画面で記録したいカードにチェックを入れます。カテゴリはすべてチェックのままで構いません。「次へ」→「新規ショートカット」の順に進み、最後にこのオートメーションの設定行で「すぐに実行」を選ぶと、通知をタップする手間がありません。

  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 を書き換えます(下のカテゴリ表を参照)。

    リンク(アプリ)
    dev.southernlight.futari://add?amount=[金額]&category=dining&note=[店名]
  5. 5URL を開く

    「URLを開く」アクションを追加し、入力に前の手順のテキストを選びます。以降、Apple Pay で支払うたびに Futari の「記録を追加」が開きます。確認して保存を押してください。

外貨の支払い:Apple Pay で外貨を支払った場合、ショートカットは外貨の金額を渡し、Futari はそれを家計簿の主通貨の金額として入力します。「記録を追加」で、実際に引き落とされた金額に直してください。

この方法は iPhone の「ショートカット」アプリでのみ使えます。

アプリを入れていない場合:ウェブ用のリンク

アプリではなくブラウザやホーム画面に追加した状態で使っている場合は、リンクを下のものに替えます。「URLを開く」は Safari で開きます。先に Safari で Futari にサインインしておく必要があります。# 以降の内容はブラウザの中だけにあり、サーバーには送られません。

リンク(ウェブ)
https://futari.southern-light.dev/dashboard#add=expense&amount=[金額]&category=dining&note=[店名]

リンクに入れられる値

3つのパラメータはどれも省略できます。ある値が正しくないときは、その欄だけが空になり、ほかは入力されます。

パラメータルール正しくないとき
amount1〜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 の綴りが違うか、大文字が混ざっています。