SuperAPI AI 工具集

outlook_calendar

办公与效率

查看项目

更新于 10-16 02:35

技能介绍

用途:通过已安装的 outlook-calendar 命令行工具管理 Outlook 日历事件,支持个人 Microsoft 账户与 Microsoft 365 工作或学校账户。

主要能力:支持 status、accounts、disconnect、list、get、create、update、delete 等命令;list 可用 --page-size、--time-min、--time-max、--query、--page-token 筛选与分页;create/update 支持 --summary、--start、--end、--timezone、--attendee、--location、--description、--all-day;get 需事件 ID;delete 需事件 ID。命令默认使用已关联账户,可用 --account <account_id> 指定账户,且后续分页、get、update、delete 需沿用同一 --account。

使用方式:首次使用运行 outlook-calendar --status,若有 connect_url 则以 Markdown 链接形式分享并等待用户完成连接,随后重新运行该命令。事件 ID 与分页令牌属于返回它们的账户。需要事件 ID 或查询日期范围时先用 list。所有定时值须为 RFC3339/ISO 8601,仅全天事件可用日期值。create 必须提供有效 IANA 时区,update 在变更开始或结束时间时也需提供。删除可从明确请求直接执行;创建会发送邀请的事件前须确认;组织者拥有且含与会者的会议更新需确认。

限制:当前 helper 不支持在 update 时修改与会者,若用户要求增删邀请人,应说明此限制而非使用不支持的 --attendee。不要手写认证文件。不要使用共享 connector helper,状态与连接必须走 outlook-calendar --status。不要向用户展示原始 Graph 标识符或内部响应字段,仅内部用于串联命令。被权限隐藏的字段以 withheld 标记返回,如需读取特定事件需用 get 触发审批提示,日常浏览不应 get。事件 ID 必须使用 list 或 get 返回的原始值。