0

Google アプリ サービスとカレンダー API を使用する Google スクリプトを開発しています。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 に答える