# calendar +update 更新既有日程字段,或独立增量添加/移除参会人和会议室。 `+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。重复性日程请根据操作范围选择 ID,详见 [重复性日程操作规范](lark-calendar-recurring.md) | | `--calendar-id ` | 否 | 日历 ID(省略则使用 `primary`) | | `--summary ` | 否 | 新日程标题。仅在显式传入 `--summary` 时更新;若传空字符串,会把标题清空 | | `--description ` | 否 | 新日程描述,统一使用此字段,格式为 **Markdown**(加粗、斜体、下划线 `...`、删除线、链接 `[文本](url)`、标题 `# `~`### `(最多三级)、引用 `> `、有序/无序列表、GFM 表格 `\| 列1 \| 列2 \|` + 分隔行 `\| --- \| --- \|`、以及图片 `![图片名](图片URL)`(标准 Markdown 图片语法:远程 URL 原样使用;**本地图片路径**(相对路径、且位于当前工作目录内)会自动上传到云盘并在端上内联渲染——绝对路径或工作目录之外的路径会报错;端上已有图片读回为 Markdown 图片)。飞书文档 URL(裸链接或 `[文本](url)`)会自动解析为内联文档,端上展示文档标题。支持 `@文件路径` 或 `-`(stdin)读取。仅在显式传入时更新;传空字符串 `""` 会清空描述。**禁止**用 `***文本***` 同时表示加粗+斜体(端上会残留 `*`);应嵌套书写,如 `***~~文本~~***` 或 `***~~文本~~***`。 | | `--start