You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Microsoft Graph API创建带例外的重复日历事件

可以通过Microsoft Graph API创建带例外规则的重复事件

你需要在创建事件的recurrence参数中新增excludedDates字段即可实现跳过指定场次的需求,针对你提到的场景,具体配置方法如下:

  • 保留你已实现的常规重复规则配置:重复类型为每周、间隔1周、重复时间为周一、起始日期为2021年7月5日
  • 在recurrence对象下新增excludedDates数组字段,数组中填入需要排除的日期,日期格式需符合ISO 8601标准,你需要跳过的2021年7月12日对应填"2021-07-12T00:00:00.0000000"即可

下面是完整的请求体示例,你可以根据自己的实际场景修改主题、时间、时区等参数:

{
  "subject": "每周一固定活动",
  "start": {
    "dateTime": "2021-07-05T10:00:00",
    "timeZone": "China Standard Time"
  },
  "end": {
    "dateTime": "2021-07-05T11:00:00",
    "timeZone": "China Standard Time"
  },
  "recurrence": {
    "pattern": {
      "type": "weekly",
      "interval": 1,
      "daysOfWeek": ["monday"]
    },
    "range": {
      "type": "endDate",
      "startDate": "2021-07-05",
      "endDate": "2021-12-31"
    },
    "excludedDates": [
      "2021-07-12T00:00:00.0000000"
    ]
  }
}

注意事项

  • 若后续需要新增更多例外场次,直接往excludedDates数组中追加对应ISO格式的日期即可
  • 排除的日期必须和该场次的原始发生日期完全匹配,否则例外规则不会生效

内容的提问来源于stack exchange,提问作者Siddhartha Argollo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 05:54:03