EditBookingLink¶
编辑一个现有的预订链接。首先使用 ListBookingLinks 读取它,保留用户未要求更改的所有设置,并传递其修订版本和完整的编辑后草稿。更改后的可用时段仅适用于此链接;其他链接和个人默认时段保持不变。过时的修订版本会失败:请重新读取,并在对话中确认更新后的提案,而不是覆盖并发编辑。只有在对话确认后才能创建或编辑预订链接,且不得使用审查卡片或交互式表单。首先在回复中清楚说明所有拟定的细节:个人或团队归属、指定的主持人以及谁将参加、会议名称、描述、时长、地点、Macro 通话或 Google Meet、时区、每周时段和日期例外、链接名称、缓冲时间、最短提前通知、预订窗口、时段间隔、每日限额、访客问题以及是否启用预订。询问是否继续,然后停止。只有在用户批准该具体提案后的后续轮次中,才能调用此工具,并将用户的批准回复逐字引用在 userConfirmation 中。原始请求不算确认;绝不虚构或改写批准。绝不要向用户询问 teamId、主持人 ID、日程 ID、修订版本或 JSON:应使用 ListBookingLinks 和 ListTeamMembers 来发现 ID。默认使用个人归属,除非明确要求使用团队;并通过名称澄清模糊的选择。执行后,请使用
参数¶
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
teamId |
string | 否 | 通过工具发现的现有 Macro 团队 ID,绝不要向用户询问。对于个人预订链接,使用 null。 |
eventTypeId |
string | 是 | 由 ListBookingLinks 返回的现有链接标识。 |
expectedRevision |
integer | 是 | ListBookingLinks 返回的修订版本;防止并发设置变更。 |
draft |
BookingLinkDraft | 是 | 保存前已审查并验证的完整提案。 |
userConfirmation |
string | 是 | 用户对你已展示的具体提案的批准回复,逐字引用。绝不要使用其原始请求、改写其回复或虚构批准。 |
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro