ヘルプ

データ出力

ワークアウトのデータは、Appleヘルスケアの機能、または Zones の機能を使って出力できます。

アプリ形式対象範囲
ヘルスケアXMLすべてのデータ
ZonesJSONワークアウトごと

ヘルスケアでデータを出力する

Appleヘルスケアでは、すべてのヘルスケアデータを XML形式で書き出すことができます。

  1. Appleヘルスケアアプリを開く
  2. プロフィールアイコンをタップ
  3. 「すべてのヘルスケアデータを書き出す」をタップ
💡 [Apple サポート]ヘルスケアおよびフィットネスのデータをXMLフォーマットで共有する

Zonesでデータを出力する

Zones では、ワークアウトデータを JSON 形式のファイルとして出力できます。 この操作はショートカットアプリからも行えます。
この機能を利用するには、Zones バージョン 9 以上が必要です。

アプリ画面から出力する

操作手順

  1. ワークアウト画面で、出力ボタンをタップ
  2. 「JSONファイル」をタップ
  3. シェアシートが表示される

ショートカットから出力する

ショートカットから実行する場合は、最新のワークアウトが出力対象になります。

操作手順

  1. ショートカットアプリで新規ショートカットを作成し、アクション一覧から「Zones」をタップ
  2. 「ワークアウトをJSONで出力」をタップ
  3. 実行ボタンをタップすると、JSONが出力されます

JSONのサンプル


{
    "uuid": "293F1B89-7C0A-4F37-AFE2-EC233B7098FD",
    "name": "ランニング",
    "activity": {
        "name": "ランニング",
        "type": 37
    },
    "startDate": "2025-12-04T06:19:58Z",
    "endDate": "2025-12-04T06:26:00Z",
    "source": "Zones",
    "zones": {
        "zone4": {
            "name": "無酸素",
            "rate": 0.0,
            "time": {
                "value": 0,
                "unit": "sec"
            }
        },
        "zone3": {
            "name": "有酸素",
            "rate": 1.0,
            "time": {
                "value": 362,
                "unit": "sec"
            }
        },
        "zone2": {
            "name": "脂肪燃焼",
            "rate": 0.0,
            "time": {
                "value": 0,
                "unit": "sec"
            }
        },
        "zone1": {
            "name": "ウォームアップ",
            "rate": 0.0,
            "time": {
                "value": 0,
                "unit": "sec"
            }
        }
    },
    "duration": {
        "value": 362,
        "unit": "sec"
    },
    "activeCalories": {
        "value": 42,
        "unit": "kcal"
    },
    "distance": {
        "value": 0.96,
        "unit": "km"
    },
    "pace": {
        "value": "6′13″",
        "unit": "/km"
    },
    "averageIntensity": {
        "value": 80,
        "unit": "%"
    },
    "minIntensity": {
        "value": 75,
        "unit": "%"
    },
    "maxIntensity": {
        "value": 83,
        "unit": "%"
    },
    "averageMETs": {
        "value": 9.6,
        "unit": "METs"
    },
    "step": {
        "value": 1079,
        "unit": "歩"
    },
    "cadence": {
        "value": 179,
        "unit": "spm"
    },
    "runningPower": {
        "value": 144,
        "unit": "W"
    },
    "runningVerticalOscillation": {
        "value": 7.9,
        "unit": "cm"
    },
    "runningGroundContactTime": {
        "value": 240,
        "unit": "ms"
    },
    "runningStrideLength": {
        "value": 0.9,
        "unit": "m"
    },
    "runningPace": {
        "value": "6′11″",
        "unit": "/km"
    },
    "averageHeartRate": {
        "value": 147,
        "unit": "bpm"
    },
    "minHeartRate": {
        "value": 139,
        "unit": "bpm"
    },
    "maxHeartRate": {
        "value": 155,
        "unit": "bpm"
    },
    "weather": {
        "condition": "曇り時々晴れ",
        "symbol": "cloud",
        "humidity": "57%",
        "pressure": "1033 hPa",
        "temperature": "17°C"
    }
}