将 Apple Health 数据同步到日历
将健康指标同步到您的 iOS 日历。
Last updated: February 7, 2026
On this page
日历自动化允许您根据健康数据在 iOS 日历应用中自动创建日历事件。这对于直接在日历中可视化健康指标、锻炼和其他健康事件非常理想。
概述
日历自动化在您选择的日历应用中为各种健康数据类型创建日历事件。事件可以代表锻炼、健康里程碑、症状或其他健康相关活动,使您可以轻松地在日程安排旁边查看健康数据。
使用场景:
- 在日历中可视化锻炼
- 跟踪健康里程碑和事件
- 在日程安排旁边查看健康数据
- 为健康相关活动创建提醒
- 通过日历共享与他人分享健康事件
主要功能:
- 为健康数据创建日历事件
- 数据更改时更新现有事件
- 支持所有健康数据类型
- 适用于支持 iOS 日历的任何日历应用
- 无需选择文件格式(创建事件,而非文件)
限制:
健康数据访问: iPhone 锁定时不允许应用访问健康数据。自动化仅在设备解锁期间运行。这可能会影响数据的新鲜度。请参阅手动同步说明以保持数据最新。
后台处理: iOS 限制后台处理以保持电池寿命。自动化依赖于后台应用刷新,在以下情况下可能不会立即运行:
- 应用的后台应用刷新已禁用
- 设备处于低电量模式
- 设备长时间处于非活动状态
- 系统资源受限
- 多个应用竞争后台执行时间
先决条件
- iOS 日历应用访问权限
- 日历应用中至少配置一个日历
- 已授予应用日历访问权限
配置
从主导航导航到自动化导出屏幕,然后点击"新建自动化"并选择"日历"作为自动化类型。
自动化名称
为您的自动化输入描述性名称(例如:"锻炼日历"、"健康事件"、"每日健康摘要")。
通知
配置何时接收通知:
- 状态已启用 - 切换以启用或禁用自动化
- 缓存更新时通知 - 缓存数据更新时接收通知
- 运行时通知 - 每次自动化创建/更新事件时接收通知
注意: 日历事件本身可能会根据您的日历应用设置触发日历通知。
日历访问
在配置其他设置之前,您必须授予应用访问日历的权限。
启用日历访问
- 首次配置日历自动化时,您会看到"启用日历访问"按钮
- 点击"启用日历访问"
- 系统会提示您授予日历访问权限
- 点击"允许"以授予日历访问权限
注意: 应用只需要访问权限来创建和更新日历事件。除非事件是由自动化创建的,否则它不会读取现有事件。
管理日历访问
如果您需要更改日历访问权限:
- 前往设置 > 隐私与安全性 > 日历
- 在列表中找到应用
- 根据需要切换访问权限
日历选择
选择用于健康事件的日历:
- 点击"所选日历"选择器
- 从可用日历中选择
- 所选日历将用于此自动化创建的所有事件
日历选项:
- 您在日历应用中配置的任何日历
- iCloud 日历
- Google 日历(如果已同步)
- 其他日历账户(Exchange 等)
提示: 为健康数据创建专用日历,以保持组织有序,并可在日历应用中轻松切换。
数据类型设置
数据类型
选择要为哪种健康数据类型创建日历事件:
- 健康指标 - 为健康测量创建事件
- 锻炼 - 为运动活动创建事件
- 症状 - 为健康症状创建事件
- 心电图 - 为心电图读数创建事件
- 心率通知 - 为心率警报创建事件
- 心理状态 - 为情绪条目创建事件(iOS 18.0+)
- 周期跟踪 - 为月经周期数据创建事件
- 药物 - 为药物日志创建事件(iOS 26.0+)
健康指标配置
选择健康指标时:
选择健康指标 - 选择要在日历事件中包含的特定指标。您可以选择所有可用指标或选择特定指标。
提示: 选择较少的指标会创建信息更少的更简洁日历事件。
首选来源 - 配置当多个来源提供相同指标时哪些数据源具有优先级。
锻炼配置
选择锻炼时:
包含路线数据 - 切换开启或关闭。路线数据不包含在日历事件中,但可能会被引用。
包含锻炼指标 - 切换开启以在锻炼事件中包含健康指标(心率、卡路里等)。
时间分组(锻炼指标) - 使用导出版本 2 且启用包含锻炼指标时:
- 分钟 - 按分钟分组锻炼指标
- 秒 - 按秒分组锻炼指标
注意: 锻炼非常适合日历自动化,因为它们自然代表时间限制的事件。
导出设置
日期范围
选择应如何组织数据:
- 天 - 为每日数据创建事件
- 周 - 为每周数据创建事件
- 月 - 为每月数据创建事件
- 年 - 为每年数据创建事件
事件组织:
- 根据选择的日期范围创建事件
- 每个事件代表该时间段的数据
- 自动化再次运行时更新事件
时间分组
选择应如何为日历事件聚合数据。可用选项:
- 小时 - 创建按小时分组的事件
- 天 - 创建按天分组的事件
- 周 - 创建按周分组的事件
- 月 - 创建按月分组的事件
- 年 - 创建按年分组的事件
注意: 更细粒度的分组(小时)会创建更多事件。较粗粒度的分组(周/月)会创建更少的摘要事件。
提示: 在大多数使用情况下使用"天"以平衡详细信息与日历混乱。
同步频率
配置自动化应创建/更新日历事件的频率。
选择一个数字和间隔。
事件详细信息
事件信息
自动化创建的日历事件包括:
- 标题 - 基于数据类型和内容(例如:"跑步锻炼"、"健康指标摘要")
- 开始日期 - 时间段的开始
- 结束日期 - 时间段的结束
- 备注 - 文本格式的详细健康数据
- 日历 - 您选择的日历
事件更新
- 自动化再次运行时更新事件
- 根据事件键查找并更新现有事件
- 如果不存在匹配事件,则创建新事件
- 事件不会自动删除
故障排除
查看活动日志
- 在自动化配置屏幕上点击"查看活动日志"
- 查看最近的自动化运行
- 检查事件创建错误
- 验证事件创建时间戳
常见问题
未授予日历访问权限
- 如果显示,请点击"启用日历访问"
- 前往设置 > 隐私与安全性 > 日历
- 确保应用已启用日历访问权限
- 如需要,请重新授予访问权限
事件未显示
- 验证是否已授予日历访问权限
- 检查是否选择了日历
- 确保自动化已启用
- 检查日期范围 - 为所选期间创建事件
- 验证所选日历在日历应用中是否可见
- 检查活动日志中的创建错误
事件未更新
- 自动化运行时更新事件
- 确保同步频率合适
- 检查自动化是否成功运行
- 验证时间段是否存在事件
选择了错误的日历
- 点击"所选日历"以更改日历
- 从列表中选择所需的日历
- 新事件将在新选择的日历中创建
- 旧事件保留在之前的日历中
事件过多
- 减少所选健康指标的数量
- 使用较粗粒度的时间分组(天而不是小时)
- 考虑使用更长的日期范围(周/月而不是天)
- 为不同的数据类型创建单独的自动化
日历未同步
- 确保您的日历账户配置正确
- 在设置 > 日历中检查日历同步设置
- 验证云日历的互联网连接
- 等待日历同步完成
错误消息
如果出现以下情况,应用将显示错误消息:
- 未授予日历访问权限
- 未选择日历
- 日历创建失败
- 日历账户不可用
查看活动日志以获取详细的错误信息。
提示和最佳实践
日历选择:
- 创建专用的"健康"日历以更好地组织
- 使用可以轻松切换的日历
- 如果需要,考虑与家人共享日历
事件组织:
- 使用描述性的自动化名称
- 考虑为不同的数据类型创建单独的自动化
- 为不同的健康数据类型使用不同的日历
时间分组:
- 在大多数使用情况下使用"天"
- 仅在需要详细的小时跟踪时使用"小时"
- 对摘要事件使用"周"或"月"
数据选择:
- 仅在日历事件中选择您想要的指标
- 过多的指标可能会使事件混乱
- 考虑为不同的指标组创建单独的自动化
同步频率:
- 更频繁的同步会更频繁地更新事件
- 选择频率时考虑通知设置
锻炼事件:
- 锻炼作为日历事件特别有效
- 包含锻炼指标以获取详细的事件信息
- 事件显示锻炼持续时间、类型和关键指标
日历共享:
- 与家人或医疗保健提供者共享您的健康日历
- 使用 iCloud 日历共享以便轻松访问
- 共享健康数据时考虑隐私
事件管理:
- 可以在日历应用中手动编辑事件
- 自动化运行时可能会覆盖手动编辑
- 如需要,考虑使用只读日历共享
隐私:
- 日历事件中的健康数据对任何有日历访问权限的人都可见
- 共享日历时考虑隐私
- 对敏感健康数据使用私人日历
集成:
- 日历事件适用于所有日历应用
- 事件通过 iCloud/Google 等在设备间同步
- 使用日历小组件查看健康事件
- 与其他基于日历的应用集成
性能:
- 创建许多事件可能需要时间
- 更频繁的同步会产生更多日历活动
- 平衡详细信息与日历混乱
可视化:
- 使用日历视图查看随时间变化的健康模式
- 使用日历颜色对事件进行颜色编码
- 使用日历搜索查找特定的健康事件
- 导出日历以共享健康时间线