Gws Calendar Insert

📅 一键创建日历事件与会议

通过 Google Workspace API 创建日历事件,支持自动添加 Google Meet 会议链接

收藏
3.6k
安装
1.1k
版本
1.0.13
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

gws-calendar-insert 是 gws CLI 工具的子命令,专用于在 Google Calendar 中创建新事件。通过 OAuth 认证后,用户可通过命令行快速创建日程,支持设置标题、时间、地点、描述、参会者及自动生成 Google Meet 链接。

基本命令结构:

gws calendar +insert --summary <标题> --start <ISO 8601开始时间> --end <ISO 8601结束时间> [可选参数]

关键参数:

  • --calendar: 指定日历 ID(默认 primary)
  • --location: 地点信息
  • --description: 事件详细描述
  • --attendee: 可多次使用添加参会者邮箱
  • --meet: 自动附加 Google Meet 视频会议链接

显著优点

1. CLI 原生集成:深度嵌入 gws 工具链,与 gws-calendar 其他命令形成完整工作流
2. 时间格式标准化:强制使用 ISO 8601/RFC3339 格式,避免时区歧义

3. 会议自动化--meet 标志一键生成 Meet 链接,无需手动操作

4. 批量参会者支持--attendee 可重复调用,适合快速创建多人会议

潜在缺点与局限性

1. 时间格式门槛:要求严格的 RFC3339 格式(如 2026-06-17T09:00:00-07:00),对用户不友好
2. 无交互式向导:纯命令行工具,无 TUI 或向导辅助输入

3. 依赖预认证:必须提前完成 gws-shared 中的 OAuth 配置

4. 功能边界清晰:仅支持创建事件,不支持修改或删除(需调用其他子命令)

5. 会议链接限制:仅支持 Google Meet,无法指定 Zoom/Teams 等其他平台

适合人群

  • 开发者/运维人员:习惯终端操作,需自动化日历管理
  • 远程团队:频繁创建带视频会议的团队日程
  • Google Workspace 重度用户:已完整配置 gws 工具链
  • 脚本自动化场景:CI/CD 或定时任务中自动创建会议

常规风险

| 风险类别 | 说明 | 缓解措施 |
|---------|------|---------|
| **误写风险** | 命令直接写入用户主日历,无二次确认 | 文档明确标记 `[!CAUTION]`,要求执行前用户确认 |
| **权限扩散** | OAuth token 可能具有广泛 Calendar 权限 | 遵循 `gws-shared` 安全规则,定期审查 token 范围 |
| **时区错误** | RFC3339 格式复杂,手动输入易出错 | 建议使用脚本生成时间字符串 |
| **参会者隐私** | `--attendee` 直接发送邀请,可能误触外部人员 | 执行前核对邮箱地址 |

版本与生态

  • 当前版本:0.22.5
  • 依赖:gws CLI 工具、有效的 Google OAuth 认证
  • 关联模块:gws-shared(认证)、gws-calendar(完整日历管理)

Gws Calendar Insert 内容

手动下载zip · 2.0 kB
skill-card.mdtext/markdown
请选择文件