我一直在嘗試在我工作的設施中自動創建一些活動。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"
]
}
如果您還有疑問,請問我任何問題。
添加回答
舉報
0/150
提交
取消