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

部分ICS文件导入GCalendar时出现“Invalid recurrence rule”错误

解决Google Calendar导入ICS时的"Invalid recurrence rule"错误

问题原因

你提交的请求负载中,RRULE的UNTIL字段使用了20240131T235959这种DATE-TIME格式,尽管符合RFC5545标准,但Google Calendar API对DAILY频率的重复规则有特殊限制:

  • 若使用DATE-TIME格式,必须明确标记为UTC时区(格式需以Z结尾,如20240131T235959Z)
  • 对于按天重复的场景,更推荐直接使用纯DATE格式(仅保留日期,不带时间)

修改后的有效请求负载

将RRULE中的UNTIL=20240131T235959改为UNTIL=20240131,调整后的完整负载如下:

{
  "summary": "Name",
  "start": {
    "dateTime": "2023-02-16T14:30:00",
    "timeZone": "Europe/Prague"
  },
  "end": {
    "dateTime": "2023-02-16T15:15:00",
    "timeZone": "Europe/Prague"
  },
  "recurrence": [
    "RRULE:FREQ=DAILY;UNTIL=20240131;INTERVAL=28;WKST=SU"
  ]
}

可选方案(保留时间部分)

如果需要保留时间参数,需在末尾添加Z标记UTC时区,修改后的RRULE为:

RRULE:FREQ=DAILY;UNTIL=20240131T235959Z;INTERVAL=28;WKST=SU

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 15:07:43