← 作品一覧へ

Episode 0042026年5月31日4ページ

楽天Payの明細を、家計簿アプリへ連れていく

Gmail、Gemini、GASでPayPay風CSVを作った日

質問する
楽天Payの明細を、家計簿アプリへ連れていく 1ページ目
1 / 4
楽天Payの明細を、家計簿アプリへ連れていく 2ページ目
2 / 4
楽天Payの明細を、家計簿アプリへ連れていく 3ページ目
3 / 4
楽天Payの明細を、家計簿アプリへ連れていく 4ページ目
4 / 4

漫画に入りきらなかった話

家計簿管理にはマネーフォワード ME を使っています。銀行やカードの履歴が自動で入るのは便利ですが、困っていたのが楽天Payの決済履歴でした。楽天PayだけでなくPayPayも自動では取り込めません。

ただ、PayPayについてはCSVをエクスポートして、マネーフォワード ME のアプリに連携できるらしいと知りました。そこで、楽天Payの決済履歴をPayPayのCSVとそっくりの形にすれば取り込めるのではないか、と考えます。

楽天Payの決済情報はGmailにメールで届きます。Google Apps ScriptでGmailを検索し、楽天Payのメール本文を取り出し、その内容をGemini APIに渡して、支払日、金額、利用先、メモなどの項目に整形する流れを作りました。

Geminiが読み取った情報を、PayPayのCSVと同じヘッダー、列順、日付形式にそろえてCSV化します。細かい整形は地味ですが、ここがずれると家計簿アプリ側で取り込めない可能性があるため、見本と生成結果を何度も見比べました。

結果は成功しました。ブックマークからアプリ化したGoogle Apps Scriptを動かすことでCSVを作成し、マネーフォワード ME に取り込めるようになりました。本当はiPhoneのショートカットアプリで全自動化したかったのですが、CSVの出力がなぜかテキストになってしまい、そこは今後の課題として残りました。

この話について聞いてみる

漫画と補足メモに加えて、必要に応じてWeb上の情報も参照して回答します。

まだ質問はありません。部品選び、設定、失敗したところなど、気になったことを聞けます。