Google TasksGoogle Tasks エクスポートバックアップCSVGoogle Workspace

Google Tasksのエクスポート:リストのバックアップ、移行、共有方法

TasksBoard Team
TasksBoard Team
Google Tasksのエクスポート:リストのバックアップ、移行、共有方法

Google Tasksには、ワンクリックでエクスポートするボタンは用意されていません。バックアップやスプレッドシートへのコピー、あるいは別のアカウントへタスクを移動させる必要がある場合は、回避策を利用する必要があります。本ガイドでは、Google TakeoutからCSVへの変換、チーム向けの代替手段まで、2026年現在における実用的なGoogle Tasksエクスポートの全手法を解説します。

重要なポイント:

  • ネイティブなCSVエクスポート機能はなし: Google Tasksのアプリ内には、組み込みの「CSVエクスポート」オプションはありません。
  • Google Takeoutは有効: Google Takeoutを通じて、すべてのタスクをJSON形式でダウンロードできます。
  • CSVには変換ステップが必要: Takeoutで取得したJSONは、簡単なスクリプトやサードパーティ製ツールを使用することで、CSVに変換したりExcelで開いたりできます。
  • チームには共有が最適: 共同作業が目的であれば、TasksBoardでGoogle Tasksを共有する方が、エクスポートして再インポートするよりも迅速です。

なぜGoogle Tasksのエクスポートが必要なのか

タスクリストをバックアップしたり移動させたりする方法を探すのには、いくつかの一般的な理由があります。自分の目的に合った方法を選ぶために、まずは理由を整理しましょう。

  • アカウント切り替え前のバックアップ: 退職時や、個人のGmailからWorkspaceアカウントへ移行する際に、タスク履歴のコピーを残しておきたい場合。
  • スプレッドシートでのレポート作成: 上司から週次レビューのためにGoogle SheetsやExcelでタスク状況の提出を求められた場合。
  • 他アプリへの移行: Todoist、Notion、その他のタスク管理ツールを試すにあたり、既存のリストを移行の出発点としたい場合。
  • 監査証跡: 特定の時点でのタスク状況を、日付付きのスナップショットとして残しておきたい場合。

日々のチームワークにおいて、エクスポートは通常、効率の悪い方法です。多くのチームは、タスクをGoogle Tasksに保持したまま、その上に共有可能なカンバンビューを追加することで、より良い成果を得ています。それこそが、TasksBoardが構築された目的です。


Google Tasksでエクスポートできるもの(できないもの)

Google Tasksは意図的にシンプルに設計されています。そのシンプルさは、エクスポートできるものとできないものに反映されています。

エクスポートできるもの:

  • Google Takeout経由でのタスクタイトル、メモ、期限、完了ステータス
  • リスト名および各リスト内でのタスクの並び順
  • サブタスクの関係性(親タスクと子タスク)

ワンクリックではエクスポートできないもの:

  • tasks.google.comから直接取得するCSVファイル
  • スケジュール設定された自動バックアップ
  • Takeout経由での特定のリストのみを選択したエクスポート(アカウント内のすべてのTasksデータがエクスポートされます)
エクスポートの手順: Takeoutで取得し、変換する

Google Tasksのデータは、Google Takeoutを通じてJSON形式でアカウントから書き出されます。スプレッドシート形式が必要な場合は、そこからCSVやExcelに変換します。

Googleの生産性向上ツールを使い始めたばかりの方は、Google Workspaceチュートリアルで、TasksがGmailやCalendarとどのように連携するかを確認してください。


Google TakeoutでGoogle Tasksをエクスポートする方法

Google Takeoutは、Googleの公式データエクスポートサービスです。無料で利用でき、個人アカウントとWorkspaceアカウントの両方に対応しており、Google Tasksも含まれています。

ステップ 1: Google Takeoutを開く

  1. takeout.google.comにアクセスします。
  2. タスクが保存されているGoogleアカウントでサインインします。
  3. 選択をすべて解除をクリックして、何もない状態から開始します。

ステップ 2: Google Tasksのみを選択する

  1. 下にスクロールして、Tasksの横にあるチェックボックスをオンにします。
  2. 範囲を確認したい場合は、すべてのタスクデータが含まれますをクリックします。
  3. 追加のデータが必要でない限り、他の項目のチェックは外したままにします。

ステップ 3: エクスポートを設定する

  1. 次のステップをクリックします。
  2. 配達方法を選択します。ダウンロードリンクをメールで送信が最も一般的なオプションです。
  3. 頻度を1回エクスポートに設定します。
  4. ファイル形式を選択します。ほとんどの場合は**.zip**で問題ありません。
  5. ファイルサイズを設定します。数千件のタスクがある場合は、大きめの分割サイズ(2 GB)を選択してください。
  6. エクスポートを作成をクリックします。

ステップ 4: ダウンロードと解凍

Googleがアーカイブを準備します。アカウントのサイズによっては、数分から数時間かかる場合があります。メールが届いたら以下の手順を行います。

  1. 期限が切れる前にダウンロードリンクをクリックします(リンクは通常約1週間有効です)。
  2. コンピュータ上でアーカイブを解凍します。
  3. リストごとにJSONファイルが含まれているTasksフォルダを探します。

各JSONファイルには、タイトル、メモ、期限、完了ステータス、サブタスクなど、単一リスト内のタスクが保持されています。


Google TasksをCSVまたはExcelにエクスポートする

Takeoutで取得できるのはJSONであり、CSVではありません。スプレッドシートにするには、もう一段階の作業が必要です。ここでは3つのアプローチを紹介します。

オプション A: JSON-to-CSVコンバーターを使用する

TakeoutのJSONを読み込んでCSVを出力する無料のオンラインコンバーターがいくつか存在します。タスクに機密性の高い業務データが含まれている場合は、アップロード前にツールのプライバシーポリシーを確認してください。

一般的なワークフロー:

  1. 前述の手順でTakeout経由でエクスポートします。
  2. 目的のリストのJSONファイルを開きます。
  3. 信頼できるコンバーターにアップロードするか、ローカルスクリプトを実行します。
  4. 生成されたCSVをダウンロードします。
  5. Excel、Google Sheets、またはNumbersでCSVを開きます。

オプション B: Apps Scriptを使用してGoogle SheetsにJSONをインポートする

Google Workspace内で完結させたい場合:

  1. 新しいGoogle Sheetを作成します。
  2. 拡張機能 > Apps Scriptを開きます。
  3. TakeoutのJSONを解析して行(タイトル、メモ、期限、ステータス、リスト名)に書き出す短いスクリプトを貼り付けます。
  4. スクリプトを実行し、一度だけ承認を行います。
  5. タスクがフィルタリング、並べ替え、共有可能な行として表示されます。

この方法は、定期的にエクスポートを行い、再現性のあるプロセスを求めている場合に最適です。

オプション C: 小規模リストの手動コピー

30件未満のリストであれば、Takeoutを設定するよりも手動でコピーする方が早い場合があります。

  1. Google Tasksでリストを開きます。
  2. タスクのタイトルを選択して、スプレッドシートの列にコピーします。
  3. 隣の列に期限やメモを追加します。

この方法ではサブタスクの階層構造をうまく保持できませんが、簡単なスナップショットとしては機能します。

ステップ 1: エクスポート形式を選択する

CSV / Excel

Takeout JSONから変換

JSONバックアップ

Takeoutのみ、変換なし


Google Tasksを別のアカウントやアプリに移動する

エクスポートは、多くの場合、移行の最初の半分に過ぎません。一般的な移行先への対応方法は以下の通りです。

Google Tasksを別のGoogleアカウントへエクスポートする

Googleは、Tasksのアカウント間直接転送機能を提供していません。現実的な手順は以下の通りです。

  1. 元のアカウントからTakeoutでエクスポートします。
  2. 移動先のアカウントにサインインします。
  3. リストを手動で再作成するか、JSONを読み込んでGoogle Tasks API経由でタスクを作成する移行スクリプトを使用します。

ほとんどの個人ユーザーにとっては、アクティブなリスト(5年前の完了済みタスクすべてではなく)を再作成する方が時間の節約になります。

Google TasksをTodoistや他のタスクアプリへエクスポートする

Todoist、TickTick、Microsoft To Doなどのサードパーティ製アプリは、TakeoutのJSONをネイティブでインポートできません。一般的な選択肢は以下の通りです。

  • CSVインポート: TakeoutのJSONをCSVに変換し、移行先アプリのCSVインポート機能が利用可能であればそれを使用します。
  • サードパーティ製移行ツール: Google Tasksの移行を専門とするサービスもあります。アクセス権を付与する前に、権限を慎重に確認してください。
  • 構造を整理して新規作成: アクティブなリストのみをエクスポートし、新しいアプリでより整理された形で再構築します。

Google Tasksから離れるべきかどうかを比較検討している場合は、失うものを考慮してください。ネイティブなGmail連携、Calendarの期限設定、WorkspaceのSSOなどです。タスクをサブタスクに分割する方法に関するガイドでは、Google Tasksをうまく活用することで、どれほど高度な構造をサポートできるかを紹介しています。

Google Tasksに留まり、より良いビューを追加する

エクスポートの要望の多くは、新しいタスクエンジンではなく、可視性を必要とするチームから寄せられます。移行する前に以下を試してみてください。

  • Google Tasksを読み込む共有カンバンボードを試す
  • TasksBoardを使用して、チームメイトとリアルタイムでリストを共有する
  • 期限とリマインダーをGoogle Calendar経由で同期し続ける

これにより、エクスポートとインポートのサイクルを完全に回避できます。

TasksBoard logo TasksBoardを試す

エクスポートのサイクルは不要です。TasksBoardは、既存のGoogle Tasksリストの上に、共有可能なカンバンボードとリアルタイムの共同作業機能を追加します。

始める →

Google Tasksバックアップのベストプラクティス

一度限りのエクスポートも有用ですが、バックアップを習慣化する方がより安全です。

  • Google Tasksを重要なプロジェクトデータに使用している場合は、四半期ごとにTakeoutエクスポートをスケジュールしてください。
  • エクスポート前にリストに明確な名前を付けて、JSONファイル名が意味のあるリスト名と一致するようにします。
  • 退職やGmailアドレスの削除など、アカウント変更の前にエクスポートしてください。
  • タスクのメモにはパスワード、クライアント名、内部プロジェクトの詳細が含まれる可能性があるため、バックアップは安全に保管してください。
  • プロセスが機能することを確認するために、テストアカウントに1つのリストをインポートして復元テストを行ってください。

チームの場合、共有アクセスによってバックアップの不安が軽減されます。全員が同じ同期されたボードで作業していれば、誰か一人のノートPCのエクスポートに依存する単一障害点はなくなります。


エクスポート vs 共有: どちらが必要か

目的推奨されるアプローチ
個人のバックアップGoogle Takeout
スプレッドシートでのレポートTakeout JSONからCSVへ変換
チームでの共同作業TasksBoardの共有ボード
他のアプリへの切り替えTakeout JSONからCSVへ変換しインポート
新しいGoogleアカウントへの移動Takeoutと手動またはAPIによる移行

もし主な問題が「チームが自分のタスクを見られない」ことであるなら、エクスポートは間違ったツールです。共有こそが解決策です。より迅速な方法については、チームタスクリストガイドをご覧ください。


FAQ

Google TasksをCSVにエクスポートできますか?
直接はできません。Google TasksにはCSVエクスポート機能が組み込まれていません。Google Takeoutを使用してタスクをJSONとしてダウンロードし、スクリプト、Apps Script、または信頼できるコンバーターツールを使用してそのファイルをCSVに変換してください。
Google Tasksのリストを1つだけエクスポートするにはどうすればよいですか?
Google Takeoutは、アカウント内のすべてのリストを一度にエクスポートします。ダウンロード後、目的のリスト名と一致するJSONファイルを開いてください。非常に小さなリストであれば、手動でスプレッドシートにコピーする方が早い場合があります。
Takeoutのエクスポートにはサブタスクが含まれますか?
はい。TakeoutのJSONには、サブタスクの関係性、タイトル、メモ、期限、完了ステータスが含まれています。CSVに変換する際は、親タスクID用の列を追加するなどして、親と子の構造が維持されるようにスクリプトを調整してください。
Google Tasksを自動的にExcelへエクスポートできますか?
GoogleはTasksからExcelへの自動同期を提供していません。スケジュールされたTakeoutエクスポートと、JSONをシートに解析するGoogle Apps Scriptを組み合わせることで、再現性のあるフローを構築することは可能です。チームでのリアルタイムな可視化が必要な場合は、エクスポートスクリプトを維持するよりも、共有可能なTasksBoardボードを使用する方が通常はシンプルです。
チームでアクセスするために、エクスポートよりも速い代替手段はありますか?
はい。CSVファイルをエクスポートしてメールで送信する代わりに、TasksBoardを通じてGoogle Tasksリストを共有してください。チームメイトはカンバンビューで同じタスクを確認でき、インポートの手順なしで変更がリアルタイムに同期されます。

結論

Google Tasksのエクスポートは、Tasksアプリ内のボタンではなく、Google Takeoutから始まります。データをJSONとしてダウンロードし、スプレッドシートが必要な場合はCSVやExcelに変換し、移行ツールや手動の手順を使用して別のアカウントやアプリへタスクを移動させます。

個人のバックアップ用には、数ヶ月ごとにTakeoutエクスポートをスケジュールしてください。チームでの共同作業用には、エクスポートのサイクルをスキップしてリストを直接共有しましょう。TasksBoardは、Google Tasksのタスクを保持したまま、チームが真に必要とする共有ボードビューとリアルタイム同期を追加します。

Google Tasksを共有する準備はできましたか?

クレジットカード不要で、TasksBoardを無料で始めましょう。

ログイン