2014-06-07 2 views
-2

Google 캘린더 API와 Python 용 Google 클라이언트 라이브러리를 사용하고 있습니다. 내가 사용하는 코드는 주어진 날짜 범위에 속하지만 시간이없는 이벤트 목록을 제공합니다. 시간뿐만 아니라 이벤트 목록을 제공하는 출력물이 필요합니다. 여기에 코드입니다 :Google 캘린더 이벤트 시간에 액세스하는 방법은 무엇입니까?

page_token = None 

while True: 

    events = service.events().list(calendarId='primary',pageToken=page_token, 
     timeMin='2014-06-03T00:00:00+05:30', 
     timeMax='2014-06-05T00:00:00+05:30').execute() 

    print 'Daterange for events in primary calendar:2014-06-03 and 2014-06-05' 

    for event in events['items']: 
     print event['summary'] 
    page_token = events.get('nextPageToken') 
    if not page_token: 
     break 

인쇄 이벤트 [ '시작'] 및 인쇄 이벤트 [ '끝'] 추가에가, 내가 할 난에 원하는

   Start time: {u'dateTime': u'2014-06-03T09:00:00-04:00'} 
      End time: {u'dateTime': u'2014-06-03T10:00:00-04:00'} 

다음과 같은 형식으로 출력을 얻을 다음과 같이하십시오 :

   Start time: DATE:23/05/2014 TIME: 01:00PM 
     End time: DATE:23/05/2014 TIME: 02:00PM 

제안하십시오.

감사합니다.

답변

0

event['summary']에 액세스하지 말고 event['start.datetime']처럼 보이는 것 같습니다.

이벤트의 경우 docs을 참조하십시오.

관련 문제