Konferenz-Add-ons erstellen

Das Verfahren zum Erstellen eines Google Workspace-Add-ons, das Konferenzlösungen von Drittanbietern für Google Kalender bietet, ist im Wesentlichen mit dem Verfahren zum Erstellen von Google Workspace-Add-ons identisch, 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. Gestalten Sie das Aussehen und die Funktionsweise von Add-ons.
  4. Aktivieren Sie den erweiterten Google Kalender-Dienst.
  5. Konfigurieren Sie das Add-on-Projektmanifest.
    1. Definieren Sie Konferenzlösungen im Manifest.
  6. Schreiben Sie mithilfe des integrierten Card-Diensts von Apps Script Code, um Aussehen und Verhalten des Add-ons zu definieren.
    1. Schreiben Sie Code zum Verwalten von Konferenzlösungen mit dem integrierten Apps Script-Dienst ConferenceData.
    2. Optional: Seite mit Einstellungen für Add-ons erstellen und konfigurieren
  7. Überprüfen Sie die OAuth-Bereiche des Add-ons.
  8. Testen Sie das Add-on in den erweiterten Hostanwendungen.
  9. Veröffentlichen Sie das Add-on.

Diese Seite bietet eine allgemeine Übersicht über die einzelnen neuen Schritte. Eine Übersicht über die anderen Schritte finden Sie unter Google Workspace-Add-ons erstellen.

Erweiterten Kalender-Dienst aktivieren

Mit dem erweiterten Kalender-Dienst können Sie die Calendar API direkt aus einem Apps Script-Projekt aufrufen. Einige gängige Vorgänge wie die Synchronisierung von Kalenderterminen 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.

Sie können den erweiterten Kalender-Dienst über den Apps Script-Editor aktivieren. Aktivieren Sie die API sowohl im 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, in denen die Arten von Drittanbieter-Konferenzen beschrieben werden, die in Google Kalender-Terminen verwendet werden können.

Weitere Informationen zur Konfiguration des Manifests Ihres Add-ons finden Sie unter Manifeste.

Code hinzufügen, um Konferenzen zu erstellen und zu synchronisieren

Nachdem Sie ein Skriptprojekt erstellt haben, können Sie Code hinzufügen, um das konferenzbezogene 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 Bearbeitung von Videokonferenzen hinzufügen, müssen Sie auch Code hinzufügen, um Konferenzen zu erstellen, Kalenderänderungen zu synchronisieren und optional eine Einstellungsseite hinzuzufügen.

Im Styleguide für Add-ons finden Sie Richtlinien zum Gestalten der Add-on-Nutzererfahrung.

Konferenzen erstellen

Das Add-on muss Informationen zum Google Kalender-Termin erfassen und zum Erstellen einer Konferenz im Konferenzsystem des Drittanbieters verwenden 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 widerzuspiegeln. Wenn ein Nutzer beispielsweise die Uhrzeit eines Termins ändert, müssen die Konferenzdaten im Konferenzsystem des Drittanbieters entsprechend aktualisiert werden. Das Aktualisieren der Konferenzdaten als Reaktion auf Terminänderungen wird als Synchronisierung bezeichnet.

Weitere Informationen finden Sie unter Kalenderänderungen synchronisieren.

Einstellungen hinzufügen

Optional können Sie Nutzern die Möglichkeit geben, Ihr Add-on zu konfigurieren. Sie können Nutzern beispielsweise erlauben, Konferenzparameter oder Notizen festzulegen, die mit der Konferenz verknüpft sind.

Wenn Sie Nutzern ein gewisses Maß an Kontrolle über das Verhalten von Add-ons geben möchten, können Sie diese 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 in der Google Kalender-Benutzeroberfläche auf die Add-on-Einstellungen zugreift.

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