0
Python GData Calendar API를 사용하면 특정 확장 속성이있는 이벤트를 검색/쿼리 할 수 있습니까?python gdata 확장 속성 별 Calendar API
즉, 내 프로그램은 캘린더 이벤트를 만들고 확장 속성 ProgramID = 'xxxxx'를 설정합니다. 이후 기간 동안 나는 모든 이벤트를 찾고 싶습니다. extended_property.ProgramID == 'xxxx'
일반 쿼리를 수행 한 다음 각각의 올바른 확장 속성 . 극도로 시간과 CPU를 많이 소비하므로 프로세스 속도를 높이고 싶습니다.
query = gdata.calendar.client.CalendarEventQuery()
feed = gcal.GetCalendarEventFeed(q=query)
for i, calEvent in enumerate(feed.entry):
calEventProperties = calEvent.extended_property
mikkiEvent = False
mikkiEventKey = ''
for eventProperty in calEventProperties:
if eventProperty.name == SETTINGS['CALID']:
mikkiEvent = True
if eventProperty.name == str(SETTINGS['CALID'] + 'EventKey'):
mikkiEventKey = eventProperty.value
확장 속성 쿼리를 쿼리에 추가하는 방법을 설명하는 API Doc에서 위치를 찾을 수 없습니다.