0

我正在开发使用谷歌应用服务和日历 API 的谷歌脚本。有没有办法从 CalendarEvent 对象中获取视频通话 ID?

4

1 回答 1

0

这不可能使用默认的CalendarApp Service,您需要使用Advanced Calendar Service(您应该在脚本编辑器中通过选择 Resources > Advanced Google services... 启用它,然后在 Google Developers Console 中启用它。)然后你可以得到一个活动的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.');
  }
}
于 2016-08-17T13:42:19.457 回答