为了账号安全,请及时绑定邮箱和手机立即绑定

rfc 5545 重复开始日期问题

rfc 5545 重复开始日期问题

明月笑刀无情 2022-12-27 15:41:41
我一直在尝试在我工作的设施中自动创建一些活动。Google Calendar API我正在创建活动并添加与会者。  event = {            'summary': 'testing the calendar api',            'start': {'dateTime': '2020-06-04T23:00:00', 'timeZone': 'x/y'},            'end': {'dateTime': '2020-06-04T23:30:00', 'timeZone': 'x/y'},            'attendees': [{                'email': 'x@y'            }],            'recurrence': ['RRULE:FREQ=WEEKLY;BYDAY=FR,SA;UNTIL=20200615']        }在这里,尽管我指定了事件发生的日期,但我仍然在开始日期收到一个事件。我想防止在开始日期创建事件,除非它属于BYDAY参数。我试着在这里寻找它,但无法弄清楚。有什么建议么?
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

Event资源中宣布“对于重复发生的事件,start属性)是第一个实例的开始时间”。在您的情况下,recurrence酒店决定仅在周五和周六庆祝该活动。另外,start您请求的财产落在星期四。所有这一切都意味着该事件将在周五、周六和最初的周四创建。如果你不想在那个星期四创建一个事件,你可以通过更改开始/结束日期来实现,类似于这样:

{

  "summary": "testing the calendar api",

  "start": {

    "dateTime": "2020-06-05T23:00:00",

    "timeZone": "x/y"

  },

  "end": {

    "dateTime": "2020-06-05T23:30:00",

    "timeZone": "x/y"

  },

  "attendees": [

    {

      "email": "x@y"

    }

  ],

  "recurrence": [

    "RRULE:FREQ=WEEKLY;BYDAY=FR,SA;UNTIL=20200615"

  ]

}

如果您还有疑问,请问我任何问题。


查看完整回答
反对 回复 2022-12-27
  • 1 回答
  • 0 关注
  • 51 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信