Outlook Calendar

📅 企业日程智能管家,一键掌控会议安排

连接企业 Microsoft 365 Outlook 日历,支持查询日程、统计会议时长、管理工作安排,需 MFA 数字验证登录

收藏
5.1k
安装
2k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Outlook 日历技能通过 Python 脚本与企业 Microsoft 365 账户交互,实现日历数据的自动化读取与分析。支持多种时间维度查询:当日(--today)、明日(--tomorrow)、本周(--week)、指定月份(--month YYYY-MM)及自定义日期范围(--range start end)。首次使用需在 ~/.outlook/config.json 配置企业邮箱与密码,运行 login.py 完成 Authenticator 数字匹配型 MFA 认证,Cookie 缓存 1-7 天后自动失效需重新登录。

显著优点

  • 企业级集成:直接对接 Microsoft 365 Outlook,无需第三方中转,数据同步实时可靠
  • 灵活查询:支持自然时间表述(今天/本周/本月)与精确日期范围双重模式
  • 智能统计:可计算会议总时长、按周分组汇总,辅助时间管理与工作量评估
  • 安全缓存:登录状态以 Cookie 形式本地加密存储,避免频繁输入密码

潜在缺点与局限性

  • 依赖企业授权:仅限已开通 Microsoft 365 企业邮箱的组织用户使用,个人 Outlook 账户兼容性未明确
  • MFA 交互瓶颈:每次 Cookie 过期需人工在 Authenticator App 完成数字匹配,无法完全无人值守
  • 限速风险:多次认证失败触发微软 15 分钟限速,影响紧急查询场景
  • 单点故障:Cookie 文件损坏或配置丢失需完整重新配置流程

适合人群

  • 需频繁查询日程安排的职场人士
  • 希望量化会议时间占比的管理者
  • 习惯命令行/自动化工作流的技术用户
  • 企业 Microsoft 365 重度依赖者

常规风险

  • 凭证安全:账号密码以明文存储于本地 JSON 配置文件,存在被其他进程读取风险
  • 会话劫持:Cookie 文件若被复制可能导致未授权访问企业日历数据
  • 隐私泄露:日历事件可能包含敏感商务信息,输出时需注意环境安全
  • 合规风险:自动化读取企业数据需确认符合组织 IT 政策与数据使用规范

Outlook Calendar 内容

手动下载zip · 6.6 kB
login.pytext/plain
请选择文件