Episode 0042026年5月31日4ページ
楽天Payの明細を、家計簿アプリへ連れていく
Gmail、Gemini、GASでPayPay風CSVを作った日




漫画に入りきらなかった話
家計簿管理にはマネーフォワード 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上の情報も参照して回答します。
まだ質問はありません。部品選び、設定、失敗したところなど、気になったことを聞けます。