# calendar +update > **前置条件:** 先阅读 [`../lark-shared/SKILL.md`](../../lark-shared/SKILL.md) 了解认证、全局参数和安全规则。 更新既有日程字段,或独立增量添加/移除参会人和会议室。 `+update` 支持三类互相独立的动作:更新日程字段、添加参会人/会议室、移除参会人/会议室。它们可以单独执行,也可以在同一次命令中组合执行。 需要的 scopes: ["calendar:calendar.event:update"] ## 推荐命令 ```bash # 更新标题、描述、时间 lark-cli calendar +update \ --event-id "" \ --summary "产品评审" \ --description "评审需求范围、排期与风险" \ --start "2026-03-12T14:00+08:00" \ --end "2026-03-12T15:00+08:00" # 增量添加参会人和会议室 lark-cli calendar +update \ --event-id "" \ --add-attendee-ids "ou_aaa,ou_bbb,omm_room" # 移除参会人和会议室 lark-cli calendar +update \ --event-id "" \ --remove-attendee-ids "ou_aaa,omm_room" # 同时更新日程信息、移除旧会议室、添加新会议室 lark-cli calendar +update \ --event-id "" \ --summary "产品评审" \ --start "2026-03-12T15:00+08:00" \ --end "2026-03-12T16:00+08:00" \ --remove-attendee-ids "omm_old_room" \ --add-attendee-ids "omm_new_room" ``` 参数: | 参数 | 必填 | 说明 | |------|------|------| | `--event-id ` | 是 | 要更新的日程 ID。重复性日程要先定位到目标实例的 `event_id`,不要直接使用原重复日程 ID | | `--calendar-id ` | 否 | 日历 ID(省略则使用 `primary`) | | `--summary ` | 否 | 新日程标题。仅在显式传入 `--summary` 时更新;若传空字符串,会把标题清空 | | `--description ` | 否 | 新日程描述。目前 API 方式不支持编辑富文本描述;如果日程描述通过客户端编辑为富文本内容,则使用 API 更新描述会导致富文本格式丢失。仅在显式传入 `--description` 时更新;若传空字符串,会把描述清空 | | `--start