我正在尝试从 Google 日历事件中查找日历事件的频率。
我知道dateutil.rrule.rrulestr
有一些方法可以解析 RRULE。但我不知道可以返回事件频率的方法。
任何帮助或指针将不胜感激。
我正在尝试从 Google 日历事件中查找日历事件的频率。
我知道dateutil.rrule.rrulestr
有一些方法可以解析 RRULE。但我不知道可以返回事件频率的方法。
任何帮助或指针将不胜感激。
您可以查看此文档。创建重复事件类似于使用事件资源的重复字段集创建常规事件。
这是一个示例 Python 代码,使用RRULE
:
event = {
'summary': 'Appointment',
'location': 'Somewhere',
'start': {
'dateTime': '2011-06-03T10:00:00.000-07:00',
'timeZone': 'America/Los_Angeles'
},
'end': {
'dateTime': '2011-06-03T10:25:00.000-07:00',
'timeZone': 'America/Los_Angeles'
},
'recurrence': [
'RRULE:FREQ=WEEKLY;UNTIL=20110701T170000Z',
],
'attendees': [
{
'email': 'attendeeEmail',
# Other attendee's data...
},
# ...
],
}
recurring_event = service.events().insert(calendarId='primary', body=event).execute()
print recurring_event['id']
有关更多信息,您可以查看这篇文章。