Konferenz-Add-ons erstellen

Das Verfahren zur Erstellung eines Google Workspace-Add-ons, das Konferenzlösungen von Google Kalender von Drittanbietern sind im Wesentlichen wie bei Verfahren zum Erstellen 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 zu definieren. Verwenden Sie dazu den integrierten Apps Script-Kartendienst.
    1. Code zum Verwalten von Konferenzlösungen schreiben, mit dem integrierten ConferenceData .
    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 im Host-Apps erweitert wird.
  9. Veröffentlichen Sie das Add-on.

Diese Seite bietet einen allgemeinen Überblick über die neuen Schritte (siehe Google Workspace-Add-ons erstellen , um einen Überblick über die anderen Schritte zu erhalten.

Erweiterten Dienst von Google Kalender aktivieren

Erweiterter Google Kalender-Dienst können Sie die Kalender API direkt aufrufen aus einem Apps Script-Projekt. Einige gängige Vorgänge wie Synchronisierungen von Kalenderterminen können nur durchgeführt werden. mit dem erweiterten Dienst. Bevor Sie den erweiterten Dienst nutzen können, müssen Sie für Ihr Add-on-Projekt aktivieren.

Sie können Aktivieren des erweiterten Diensts von Google Kalender aus dem Apps Script-Editor. Aktivieren Sie die API sowohl im Editor Dialogfeld Erweiterte Google-Dienste und die 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. Mein Add-on im Manifest definieren muss (in seiner calendar) eine oder mehrere Konferenzlösungen, die die Arten von Drittanbietern Konferenzen, die in Google Kalender-Terminen verwendet werden können.

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

Code zum Erstellen und Synchronisieren von Konferenzen hinzufügen

Sobald Sie ein Skriptprojekt erstellt haben, können Sie Code zum Definieren des auf Videokonferenzen bezogenen Verhaltens des Add-ons. Sie können die Erweiterter Google Kalender-Dienst den ConferenceData-Dienst und anderen Apps Script-Diensten verwenden, um dieses Verhalten zu steuern.

Wenn Sie Ihrem Add-on Code für die Verwaltung von Konferenzen hinzufügen, müssen Sie Konferenzen erstellen, Kalenderänderungen synchronisieren und optional Einstellungsseite hinzufügen

Weitere Informationen finden Sie in der Styleguide für Add-ons beim Programmieren finden Sie Richtlinien zur Gestaltung der User Experience für Ihr Add-on.

Konferenzen erstellen

Das Add-on muss Informationen zum Google Kalender-Termin abrufen können und verwenden es, um eine Konferenz auf dem Konferenzsystem eines Drittanbieters zu erstellen. Ich muss eine oder mehrere onCreateFunction-Methoden implementieren, die dies ausführen und konfigurieren Sie diese Methoden in Ihrem Add-on-Manifest.

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, Konferenz muss häufig aktualisiert werden, um Änderungen der Veranstaltung zu berücksichtigen. Für Wenn ein Nutzer beispielsweise die Uhrzeit eines Termins ändert, werden die Konferenzdaten in muss das Drittanbietersystem entsprechend aktualisiert werden. Aktualisierung der Konferenzdaten als Reaktion auf Terminä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. Beispiel: Sie möchten zulassen, dass Nutzer Konferenzparameter oder Notizen festlegen können. die an die Konferenz angehängt sind.

Wenn Sie den Nutzern ein gewisses Maß an Kontrolle über das Add-on geben möchten können Sie diese Optionen auf der Seite mit den Add-on-Einstellungen angeben. Dies ist eine Webseite (entweder vom Add-on-Skript oder extern gehostet), die wird geöffnet, wenn der Nutzer auf die Add-on-Einstellungen in Google Kalender zugreift UI.

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