だれかのなにかに役立てるウェブ制作者YoTaの趣味ブログ

ハングアウトの会話履歴をアーカイブ出力して保存する方法

Googleアプリのハングアウトの会話履歴を出力保存する場合、現状はjson形式のみとなっており、また特定の窓の会話履歴を出力することができず、Googleアカウントに紐づいた会話履歴すべてが出力される仕様になっています。

アーカイブ保存の方法

Googleアプリ関連については、専用の出力ページからのアーカイブ保存ができます。

・アーカイブ作成画面
https://takeout.google.com/settings/takeout

実際に保存してみた

最初、すべてのアプリにチェックされているので、今回はハングアウトのみをチェックします。

ハングアウト アーカイブ保存 出力

ハングアウトの出力形式を確認してみると、現状仕様だと、jsonファイルのみしか吐き出さないようです。

ハングアウト アーカイブ保存 出力

アーカイブ保存実施をすると、アーカイブ用のzipファイル生成まで、少し待ちます。早いとすぐに終わりますが、ファイル容量が重い場合などは、数時間~数日かかる時もあるようです。

ハングアウト アーカイブ保存 出力

ダウンロードすると、「ハングアウト」というフォルダと、index.htmlが入っています。index.htmlは、ブラウザ画面にドラッグアンドドロップすると分かりますが、ダウンロードしたファイル名の一覧となっています。

ハングアウト アーカイブ保存 出力

ハングアウトフォルダの中には、会話履歴の中でアップされた画像すべてと、テキストデータはすべてHangout.jsonの中に保存されています。

ハングアウト アーカイブ保存 出力

json以外は現状ナシ!

ヘルプフォーラムを見て見ましたが、やはり、json以外の形式では出力してくれないようです。

csvやエクセル形式にしてくれると嬉しいんですが、残念です。

json自体は構文の決まっている汎用性の高いデータですので、自分でビュワーを作るか、なにかしらフリーのソフトを使って読込する必要がありそうです。

指定した特定窓の保存機能が欲しい……

現状のアーカイブ保存方法だと、一括したデータのみしか出力できず、非常に使い勝手が悪いです。

できれば、窓ごとに出力ボタンがあって、そこでファイル形式も指定した上で出力できると最高なのですが……まあ、無料アプリなので贅沢は言えないところですね。。。

ページ上部に戻る