有没有办法从谷歌日历与谷歌应用程序脚本获得视频通话链接?

时间:2016-08-17 09:28:02

标签: google-apps-script google-calendar-api hangout hangouts-api

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

1 个答案:

答案 0 :(得分:0)

使用默认CalendarApp Service无法做到这一点,您需要使用Advanced Calendar Service(您应该在脚本编辑器中启用它,方法是选择资源>高级Google服务...然后在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.');
  }
}