Apple のヘルスデータを Google ドライブに同期

ヘルスデータを Google ドライブへ自動同期する設定を行います。

Last updated: May 6, 2026

このページの内容

Google ドライブ自動化では、ヘルスデータを Google ドライブに自動でバックアップできます。ファイルは JSON または CSV 形式でエクスポートでき、CSV は必要に応じて Google スプレッドシートに変換できます。

概要

Google ドライブ自動化は、指定したフォルダにヘルスデータを自動アップロードします。ファイルは日付の範囲(日・週・月・年)ごとに整理され、Google ドライブにアクセスできる端末からいつでも参照できます。

用途の例:

  • ヘルスデータのクラウドへの自動バックアップ
  • 複数の端末からヘルスデータにアクセスする
  • 医療関係者とヘルスデータを共有する
  • 長期的なデータ保管
  • 分析や共同編集のために Google スプレッドシートを作成する
  • Google Workspace のツールとの連携

制限事項:

  • ヘルスデータへのアクセス: iPhone がロック中はアプリがヘルスデータにアクセスできません。自動化は端末のロックが解除されている間にのみ実行されます。データの鮮度に影響することがあります。手動同期の手順でデータを最新に保ってください。

  • バックグラウンド処理: iOS はバッテリー保護のためバックグラウンド処理を制限します。自動化はバックグラウンド App の更新に依存し、次のような場合はすぐに実行されないことがあります。

    • アプリのバックグラウンド App の更新がオフになっている
    • 低電力モードになっている
    • 長時間操作がない
    • システムリソースが不足している
    • 複数のアプリがバックグラウンド実行時間を奪い合っている

前提条件

  • Google アカウント
  • インターネット接続
  • Google ドライブへのアクセスが有効であること

設定

メインのナビゲーションから「自動エクスポート」画面を開き、「新規自動化」をタップして、自動化の種類として「Google」を選びます。

自動化の名前

自動化のわかりやすい名前を入力します(例:「毎日のヘルスバックアップ」「週次ヘルスエクスポート」)。この名前は Google ドライブ上のフォルダ名として使われます。

通知

通知を受け取るタイミングを設定します。

  • キャッシュ更新時に通知 — キャッシュされたデータが更新されたときに通知を受け取る
  • 実行時に通知 — 自動化がデータをアップロードするたびに通知を受け取る

Google ドライブの接続

その他の設定の前に、Google アカウントを接続する必要があります。

Google ドライブを接続する

  1. 「Google に接続」ボタンをタップする
  2. Google の認証ページにリダイレクトされます
  3. 求められたら Google アカウントでサインインする
  4. アプリが求める権限を確認する
  5. 「許可」をタップしてアプリを承認する
  6. アプリに戻ります

注: アプリは Google ドライブ内でファイルの作成と管理に必要なアクセスのみを求めます。作成したフォルダにのみアクセスし、Google ドライブ全体にはアクセスしません。

要求される権限:

  • Google ドライブ内のファイルの表示と管理
  • Google スプレッドシートの作成と編集(スプレッドシートに変換する場合)

接続の管理

接続後、Google ドライブの接続は次のように管理できます。

  1. Google の設定セクションで「接続を管理」をタップする
  2. 接続状態を確認する
  3. 必要に応じて再接続する
  4. 別のアカウントを使う場合は切断する

接続状態の表示:

  • 接続済み: 緑のチェックマーク、または接続が確認された表示
  • 未接続: 赤い警告、または「Google に接続」ボタンが表示される

詳細設定: Google ドライブのフォルダ ID

Google 接続画面には、以下の編集可能な詳細フィールドがあります:

  • Google ドライブのルートフォルダ ID — 共有される最上位の Health Auto Export フォルダの ID。
  • Google ドライブのバックアップフォルダ ID — この自動化がファイルを書き込む、自動化ごとのサブフォルダの ID。

これらのフィールドは復旧や移行のワークフローでのみ使用してください。無効な ID を入力すると、修正されるまでアップロードが失敗することがあります。

フォルダ名

ヘルスデータを保存する Google ドライブ上のフォルダ名を入力します。

フォルダ名の例:

  • Health Data
  • Daily Backup
  • Health Exports
  • My Health Metrics

注: フォルダが存在しない場合は、Google ドライブのルートに自動的に作成されます。アプリはルートに「Health Auto Export」というフォルダを作成し、その中にフォルダ名に基づくサブフォルダを作成します。

カスタムファイル名

Google ドライブの自動化では、カスタムファイル名の接頭辞を任意で設定できます。

  • 空の場合、エクスポートは既定の命名を使用します。
  • 設定すると、接頭辞は JSON ファイルに使用され、CSV 形式の名前の先頭に付加されます。
  • ファイル名として無効な文字は自動的にサニタイズされます。

接頭辞の例:

  • HealthBackup
  • DailyExport
  • CustomName

データ型の設定

データ型

エクスポートするヘルスデータの種類を選びます。

  • ヘルスメトリクス — 歩数、心拍数、睡眠などの測定値
  • ワークアウト — 運動・フィットネスのアクティビティ
  • 症状 — 症状や体調
  • ECG — 心電図の記録
  • 心拍数の通知 — 心拍数の高値・低値の通知
  • 心の状態 — 気分と精神状態のエントリ(iOS 18.0 以降)
  • 生理周期の記録 — 生理周期や生殖に関するヘルスデータ
  • 服薬 — 服薬ログと服薬状況(iOS 26.0 以降)

ヘルスメトリクスの設定

「ヘルスメトリクス」を選んだ場合:

ヘルスメトリクスを選択 — 含めるメトリクスを選びます。利用可能なメトリクスをすべて選ぶか、必要なものだけを選べます。

ヒント: 必要なメトリクスのみにすると、ファイルサイズを抑え、アップロードが速くなることがあります。

優先ソース — 同じメトリクスを複数のソースが提供する場合、どのデータソースを優先するかを設定します。

ワークアウトの設定

「ワークアウト」を選んだ場合:

ルートデータを含める — 位置情報のあるワークアウトについて、ルートデータを含める場合はオンにします。

ワークアウトのメトリクスを含める — ワークアウト中に記録されたヘルスメトリクス(心拍数、カロリーなど)を含める場合はオンにします。

注: ワークアウトのメトリクスを含めると、追加のデータ取得が必要になり、ファイルサイズや処理時間が増えることがあります。

時間のグループ化(ワークアウトのメトリクス) — エクスポートバージョン 2 を使い、「ワークアウトのメトリクスを含める」がオンのとき:

  • — ワークアウトのメトリクスを分単位でグループ化
  • — ワークアウトのメトリクスを秒単位でグループ化

エクスポートの設定

エクスポート形式

エクスポートするデータの形式を選びます。

  • JSON 形式 — ネストしたオブジェクトを含む詳細なデータ構造。アプリ、データベース、詳細な分析向け。睡眠フェーズや心房細動の読み取りなど、複雑なデータ型については JSON の方が詳しい情報が含まれます。

  • CSV 形式 — 表形式のデータで、表計算アプリへの取り込みが容易です。「Google スプレッドシートに変換」がオンの場合、CSV は自動的に Google スプレッドシート形式に変換されます。

ヒント: 包括的なデータ保管には JSON、閲覧や共同作業のしやすさには CSV を使うとよいでしょう。

エクスポートバージョン

エクスポートバージョンを選びます。バージョン管理により、更新されたエクスポート形式への移行を自分のペースで行え、既存のワークフローへの影響を抑えられます。

  • バージョン 1 — 従来の形式。この形式に依存した既存のワークフローがある場合に使用
  • バージョン 2 — 現在の形式。ワークアウトデータの拡張や、より詳細なメタデータのオプションを含む

Google スプレッドシートに変換

CSV 形式を使う場合、「Google スプレッドシートに変換」をオンまたはオフにします。

  • オン — CSV ファイルを自動的に Google スプレッドシート形式に変換(既定)
  • オフ — CSV ファイルを通常の CSV ファイルとしてアップロード

Google スプレッドシートの利点:

  • Google ドライブ上で直接データを表示・編集できる
  • シートを他の人と簡単に共有できる
  • Google スプレッドシートの機能(グラフ、数式など)が使える
  • Google ドライブがある端末からアクセスできる
  • リアルタイムで共同編集できる

注: このオプションはエクスポート形式が CSV のときのみ適用されます。JSON ファイルは常に JSON ファイルとしてアップロードされます。

日付の範囲

データをファイルに分割する単位を選びます。

  • — 1 日ごとに別ファイル
  • — 1 週ごとに別ファイル
  • — 1 月ごとに別ファイル
  • — 1 年ごとに別ファイル

ファイルの整理:

  • ファイル名は含まれる日付の範囲に基づきます
  • 各ファイルにはその期間のすべてのデータが含まれます
  • ファイルは「フォルダ名」で指定したフォルダに保存されます
  • アプリはルートに「Health Auto Export」フォルダを作成し、フォルダ名に応じたサブフォルダを作成します

データを要約

JSON 形式かつヘルスメトリクスデータ型のとき、「データを要約」をオンまたはオフにします。

  • オン — 集計されたデータの要約を提供(既定)
  • オフ — 可能な限り個々のデータポイントを示す非集計データ

注: この設定は JSON 形式かつヘルスメトリクスのときのみ適用されます。CSV 形式の場合や複数のメトリクスを選んだ場合は、常にデータが集計されます。

時間のグループ化

各ファイル内でデータをどのように集計するかを選びます。利用できるオプションは、選んだ「日付の範囲」によって異なります。

注: 粒度の細かい集計(分・時間)はファイルが大きくなりがちですが、より詳しいデータが得られます。粒度の粗い集計(日・週・月)はファイルが小さくなり、要約されたデータになります。

同期の間隔

自動化が Google ドライブにデータをアップロードする頻度を設定します。

数値と間隔の単位を選びます。

テストと確認

手動でのテスト

  1. 自動化の設定画面で「手動エクスポート」をタップする
  2. 日付の範囲を選ぶ
  3. 「エクスポート」をタップしてファイルをアップロードする
  4. Google ドライブのフォルダを開き、ファイルがアップロードされたか確認する

Google ドライブでファイルを確認する

  1. Google ドライブのアプリまたは Web を開く
  2. 「Health Auto Export」フォルダに移動する
  3. 自動化のフォルダ名に一致するサブフォルダを開く
  4. 想定どおりの名前と日付のファイルがあるか確認する
  5. ファイルサイズを確認し、データが正しくアップロードされたか確認する
  6. ファイルを開き、データ形式が正しいか確認する

Google スプレッドシートの場合:

  • ファイルは Google スプレッドシートとして表示されます
  • Google スプレッドシートで直接開けます
  • リアルタイムの共同編集に対応します

JSON/CSV ファイルの場合:

  • 通常のファイルとして表示されます
  • ダウンロードするか、対応するアプリで開けます
  • JSON はテキストエディタで表示できます

アクティビティログを表示する

  1. 自動化の設定画面で「アクティビティログを表示」をタップする
  2. 最近の自動化の実行を確認する
  3. アップロードエラーや接続の問題がないか確認する
  4. アップロードのタイムスタンプを確認する

トラブルシューティング

よくある問題

「Token error: No Google token found. Try connecting Google again.」

  • 「Google に接続」をタップしてアプリを承認する
  • 認証の手順を最後まで完了したか確認する
  • Google の認証ページで「許可」をタップしたか確認する
  • Google アカウントが有効か確認する

接続/トークンのエラー

  • 「接続を管理」から再接続する
  • インターネット接続を確認する
  • Google アカウントが有効か確認する
  • トークンの期限が切れている場合はアプリを再承認する
  • アカウントで Google ドライブが有効か確認する

Google ドライブにファイルが表示されない

  • インターネット接続を確認する
  • フォルダ名が正しいか確認する
  • 「Health Auto Export」→(自分のフォルダ名)の階層を開く
  • アクティビティログでアップロードエラーを確認する
  • 自動化が有効になっているか確認する

エラーメッセージ

次のような場合にアプリはエラーメッセージを表示します。

  • Google ドライブへの接続に失敗した
  • ネットワークの問題でアップロードに失敗した
  • Google ドライブの保存容量の上限を超えた
  • フォルダ名やパスが無効
  • トークンの更新に失敗した
  • Google スプレッドシートへの変換に失敗した

HTTP のステータスコードや Google API のエラーメッセージなど、詳細はアクティビティログを参照してください。

ヒントとベストプラクティス

  1. 自動同期

    • 端末を充電し、iPhone のミラーリングを使う
      • 充電中は iOS がパフォーマンスへの制限を緩めるため、データをより頻繁に同期しやすくなります
      • iPhone のミラーリングを使うと、端末はロック解除時と同様に振る舞うため、Health Auto Export がヘルスデータにアクセスして自動アクションを実行しやすくなります
  2. ファイル形式

    • 包括的なデータ保管には JSON を使う
    • 閲覧や共同作業には CSV と Google スプレッドシートへの変換を使う
    • 用途に合わせて形式を選ぶ
  3. Google スプレッドシート

    • 表示・編集したい CSV では「Google スプレッドシートに変換」をオンにする
    • 共同作業や共有には Google スプレッドシートを使う
    • グラフ、数式、ピボットテーブルなどの機能を活用する
    • 必要なら医療関係者とシートを共有する
  4. データの選択

    • ファイルサイズを抑えるため、必要なメトリクスのみを選ぶ
    • メトリクスのグループごとに別の自動化を作ることも検討する
    • データの整理と個々のファイルサイズの削減に役立ちます
  5. アクセス

    • Google ドライブがある端末からファイルにアクセスできる
    • Google ドライブのモバイルアプリで手軽に開ける
    • 任意の端末のブラウザからもアクセスできる
    • ファイルは端末間で自動的に同期されます
  6. 連携

    • Google スプレッドシートを他の Google Workspace のツールと組み合わせる
    • Google スプレッドシートから別形式にエクスポートする
    • Google Apps Script で自動化する
    • Google ドライブにアクセスできる他のサービスと連携する