Konferenz-Add-ons erstellen

Kurs

Das Verfahren zum Erstellen eines Google Workspace-Add-ons, das Google Kalender-Konferenzlösungen von Drittanbietern bietet, entspricht im Wesentlichen der Erstellung von Google Workspace-Add-ons, mit einigen zusätzlichen Schritten (unten fett dargestellt):

  1. Wählen Sie einen Add-on-Projektinhaber und Mitbearbeiter aus.
  2. Erstellen Sie ein Apps Script-Projekt.
  3. Design und Funktionsweise des Add-ons entwerfen
  4. Aktivieren Sie den erweiterten Dienst von Google Kalender.
  5. Konfigurieren Sie das Manifest des Add-on-Projekts.
    1. Definieren Sie Konferenzlösungen im Manifest.
  6. Schreiben Sie Code, um das Erscheinungsbild und das Verhalten des Add-ons mithilfe des integrierten Apps Script-Kartendiensts zu definieren.
    1. Mit dem integrierten Dienst ConferenceData von Apps Script Code schreiben, um Konferenzlösungen zu verwalten
    2. Optional: Erstellen und konfigurieren Sie eine Seite mit Einstellungen für Add-ons.
  7. Prüfen Sie die OAuth-Bereiche des Add-ons.
  8. Testen Sie das Add-on in den Hostanwendungen, die es erweitert.
  9. Veröffentlichen Sie das Add-on.

Auf dieser Seite erhalten Sie einen allgemeinen Überblick über die neuen Schritte. Eine Übersicht über die anderen Schritte finden Sie unter Google Workspace-Add-ons erstellen.

Erweiterten Dienst von Google Kalender aktivieren

Mit dem erweiterten Kalenderdienst können Sie die Kalender API direkt aus einem Apps Script-Projekt aufrufen. Einige gängige Vorgänge wie die Synchronisierung von Kalenderereignissen können nur mit dem erweiterten Dienst ausgeführt werden. Bevor Sie den erweiterten Dienst verwenden können, müssen Sie ihn für Ihr Add-on-Projekt aktivieren.

Über den Apps Script-Editor können Sie den erweiterten Dienst Google Kalender aktivieren. Aktivieren Sie die API sowohl im Editor-Dialogfeld Erweiterte Google-Dienste als auch in der Google API Console.

Konferenzlösungen im Manifest definieren

Das Add-on-Manifest enthält die grundlegenden Informationen, die Google Kalender benötigt, um die Add-on-Konferenzlösungen korrekt anzuzeigen und zu aktivieren. Im Add-on-Manifest muss (im Abschnitt calendar) eine oder mehrere Konferenzlösungen definiert werden, die die Arten von Drittanbieterkonferenzen beschreiben, die für Google Kalender-Termine verwendet werden können.

Ausführliche Informationen zur Konfiguration des Manifests Ihres Add-ons finden Sie unter Manifeste.

Code zum Erstellen und Synchronisieren von Konferenzen hinzufügen

Nachdem Sie ein Skriptprojekt erstellt haben, können Sie Code hinzufügen, um das auf Videokonferenzen bezogene Verhalten des Add-ons zu definieren. Sie können dieses Verhalten mit dem erweiterten Dienst Google Kalender, dem Dienst „ConferenceData“ und anderen Apps Script-Diensten steuern.

Wenn Sie Ihrem Add-on Code zur Verwaltung von Konferenzen hinzufügen, müssen Sie Code hinzufügen, um Konferenzen zu erstellen, Kalenderänderungen zu synchronisieren und optional eine Einstellungsseite hinzuzufügen.

Beachten Sie beim Programmieren den Styleguide für Add-ons. Dort erfahren Sie, wie Sie das Add-on nutzerfreundlich gestalten können.

Konferenzen erstellen

Das Add-on muss Informationen zum Google Kalender-Termin erfassen und damit eine Konferenz im Konferenzsystem des Drittanbieters erstellen können. Sie müssen eine oder mehrere onCreateFunction-Methoden implementieren, die diesen Prozess ausführen, und diese Methoden in Ihrem Add-on-Manifest konfigurieren.

Weitere Informationen finden Sie unter Konferenzen von Drittanbietern erstellen.

Kalenderänderungen synchronisieren

Nachdem eine Konferenz erstellt und mit einem Google Kalender-Termin verknüpft wurde, muss die Konferenz häufig aktualisiert werden, um Änderungen des Termins zu berücksichtigen. Wenn ein Nutzer beispielsweise die Uhrzeit des Termins ändert, müssen die Konferenzdaten im Konferenzsystem des Drittanbieters entsprechend aktualisiert werden. Das Aktualisieren der Konferenzdaten als Reaktion auf Ereignisänderungen wird als Synchronisierung bezeichnet.

Weitere Informationen finden Sie unter Kalenderänderungen synchronisieren.

Einstellungen hinzufügen

Möglicherweise möchten Sie optionale Einstellungen einrichten, damit Nutzer Ihr Add-on konfigurieren können. Beispielsweise können Sie Nutzern erlauben, Konferenzparameter oder Notizen festzulegen, die an die Konferenz angehängt werden.

Wenn Sie Nutzern ein gewisses Maß an Kontrolle über das Verhalten des Add-ons geben möchten, können Sie die entsprechenden Optionen auf einer Seite mit den Add-on-Einstellungen angeben. Dies ist eine Webseite, die entweder vom Add-on-Skript oder extern gehostet wird und geöffnet wird, wenn der Nutzer auf die Add-on-Einstellungen in der Google Kalender-Benutzeroberfläche zugreift.

Das Erstellen einer Einstellungsseite für Add-ons ist optional. Weitere Informationen finden Sie unter Einstellungen hinzufügen.