2016-08-17 12 views

답변

0

이것은 기본 CalendarApp Service를 사용 할 수 없습니다, 당신은 사용해야합니다 Advanced Calendar Service (이 자료> 고급 Google 서비스 ...를 선택하여 스크립트 편집기에서 활성화 한 다음 Google 개발자 콘솔에서 활성화해야한다.) 그러면 hangoutLink 이벤트를 가져올 수 있습니다.

function myFunction() { 
    var calendarId = 'calendarId'; 
    var now = new Date(); 
    var events = Calendar.Events.list(calendarId, { 
    timeMin: now.toISOString(), 
    singleEvents: true, 
    orderBy: 'startTime', 
    maxResults: 10 
    }); 
    if (events.items && events.items.length > 0) { 
    for (var i = 0; i < events.items.length; i++) { 
     var event = events.items[i]; 
     Logger.log('%s (%s)', event.summary, event.hangoutLink); 
    } 
    } else { 
    Logger.log('No events found.'); 
    } 
} 
+0

감사 :

다음은 예입니다! 어쨌든 캘린더 앱 서비스에서 이벤트 객체로 시작하는 고급 캘린더 서비스 이벤트를 얻는 방법이 있습니까? 아니면 고급 캘린더 서비스 만 사용하도록 모든 것을 다시 디자인해야합니까? –

+0

네, 유스 케이스에 달려 있습니다. 예를 들어 기본 CalendarApp 서비스로 모든 이벤트 세부 정보를 가져온 다음'eventId'를 통해'hangoutLink'를 검색하는 함수를 만들면됩니다. – ocordova