中风险
示例命令会直接创建无结束日期的重复会议并添加固定外部联系人
原文依据:2 处发现了什么
命令写入 `primary` 日历,使用没有 `COUNT` 或 `UNTIL` 的每周重复规则,并把 `team@company.com` 设为参与者。步骤没有要求先确认目标日历、收件人、时间或是否应通知参与者。
为什么需要注意
如果代理原样执行,用户账户会留下持续的每周会议;固定地址可能属于错误或无关的组织。依据 Google Calendar 或 `gws` 的通知设置,参与者还可能收到非预期邀请或更新。
这是可执行配方中的实际创建步骤;若原样运行,它会写入当前账号的 primary 日历,以每周一规则无限重复,因为 RRULE 没有 COUNT 或 UNTIL,并将 team@company.com 加为参与者。该地址可能只是示例,且源码未说明 Google 是否会发送通知,所以不能断言它一定是外部联系人或已收到邀请。用户可要求作者在执行前确认日历、日期、时区、参与者和结束条件,并限制为先预览参数、经确认后创建。
1. Create recurring event: `gws calendar events insert --params '{"calendarId": "primary"}' --json '{"summary": "Weekly Standup", "start": {"dateTime": "2024-03-18T09:00:00", "timeZone": "America/New_York"}, "end": {"dateTime": "2024-03-18T09:30:00", "timeZone": "America/New_York"}, "recurrence": ["RRULE:FREQ=WEEKLY;BYDAY=MO"], "attendees": [{"email": "team@company.com"}]}'`2. Verify it was created: `gws calendar +agenda --days 14 --format table`查看另外 1 个位置
Create a recurring Google Calendar event with attendees.