0
Google 앱 서비스 및 캘린더 API를 사용하는 Google 스크립트를 개발 중입니다. CalendarEvent 객체에서 화상 통화 ID를 가져 오는 방법이 있습니까?Google Apps 스크립트로 Google 캘린더에서 화상 통화 링크를 얻을 수있는 방법이 있습니까?
Google 앱 서비스 및 캘린더 API를 사용하는 Google 스크립트를 개발 중입니다. CalendarEvent 객체에서 화상 통화 ID를 가져 오는 방법이 있습니까?Google Apps 스크립트로 Google 캘린더에서 화상 통화 링크를 얻을 수있는 방법이 있습니까?
이것은 기본 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.');
}
}
감사 :
다음은 예입니다! 어쨌든 캘린더 앱 서비스에서 이벤트 객체로 시작하는 고급 캘린더 서비스 이벤트를 얻는 방법이 있습니까? 아니면 고급 캘린더 서비스 만 사용하도록 모든 것을 다시 디자인해야합니까? –
네, 유스 케이스에 달려 있습니다. 예를 들어 기본 CalendarApp 서비스로 모든 이벤트 세부 정보를 가져온 다음'eventId'를 통해'hangoutLink'를 검색하는 함수를 만들면됩니다. – ocordova