【问题标题】:is there a way to get video call link from google calendar with google apps script?有没有办法使用谷歌应用脚​​本从谷歌日历获取视频通话链接?
【发布时间】:2016-08-17 09:28:02
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    这不可能使用默认的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
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    相关资源
    最近更新 更多