用途
该技能用于取消 Google 日历中的会议事件,并通过 Gmail 向参会者发送取消通知邮件,适用于需要快速取消会议并同步通知所有相关人员的场景。
前置条件
执行本技能前,需要先加载以下技能:
- gws-calendar
- gws-gmail
主要步骤
1. 查找会议
使用以下命令以 JSON 格式查看日程,定位目标事件 ID:
gws calendar +agenda --format json
2. 删除事件
使用以下命令删除指定日历事件,并通过 sendUpdates 参数向所有参会者发送取消通知:
gws calendar events delete --params '{"calendarId": "primary", "eventId": "EVENT_ID", "sendUpdates": "all"}'
3. 发送后续邮件
使用以下命令向参会者发送取消说明邮件:
gws gmail +send --to attendees --subject 'Meeting Cancelled: [Title]' --body 'Apologies, this meeting has been cancelled.'
注意事项
删除事件时设置 sendUpdates 会向所有参会者发送取消邮件,请确认后再执行。
适用场景
适用于需要取消 Google 日历会议并通知参会者的工作流程,例如临时取消团队会议、调整日程安排等。
限制
本技能依赖 gws-calendar 和 gws-gmail 技能,需确保已正确加载并具备相应权限。其他限制暂未提供。