【发布时间】:2016-08-17 09:28:02
【问题描述】:
我正在开发使用谷歌应用服务和日历 API 的谷歌脚本。 有没有办法从 CalendarEvent 对象中获取视频通话 ID?
【问题讨论】:
标签: google-apps-script google-calendar-api hangout hangouts-api
我正在开发使用谷歌应用服务和日历 API 的谷歌脚本。 有没有办法从 CalendarEvent 对象中获取视频通话 ID?
【问题讨论】:
标签: google-apps-script google-calendar-api hangout hangouts-api
这不可能使用默认的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.');
}
}
【讨论】:
eventId 检索 hangoutLink。