Beim Erstellen oder Bearbeiten eines Google Kalender-Termins haben Nutzer die Möglichkeit, schnell eine Google Meet-Videokonferenz zu erstellen und mit dem Termin zu verknüpfen. Nachdem Sie den Link hinzugefügt haben, können die Teilnehmer des Termins mit nur einem Klick am zugehörigen Hangouts teilnehmen.
Wenn ein Nutzer jedoch eine Drittanbieterkonferenz (z. B. WebEx) anstelle von Google Meet verwenden möchte, ist der Vorgang etwas komplexer. Normalerweise muss der Nutzer die Konferenz außerhalb von Google Kalender erstellen und dann einen Konferenzcode in die Kalenderterminbeschreibung kopieren. Die Teilnehmer müssen dann eine Reihe von Schritten ausführen, um mit dem angegebenen Code an der Konferenz teilzunehmen.
Mit Google Workspace-Add-ons können Nutzer diese Komplexität vermeiden. Sie können ein Google Workspace-Add-on erstellen, mit dem Google Kalender um Konferenzlösungen von Drittanbietern erweitert wird. Jede hinzugefügte Konferenzlösung fügt eine neue Konferenzoption für Kalendertermine hinzu. So können Nutzer diese Konferenzen direkt über Google Kalender erstellen und daran teilnehmen.
Wenn Sie ein Anbieter von Videokonferenzen sind, können Sie ein Google Workspace-Add-on erstellen, um eine Verbindung zwischen Google Kalender und Ihrem Produkt herzustellen. Sie können das Add-on dann im Google Workspace Marketplace veröffentlichen, wo Nutzer und Administratoren es finden und installieren können.
Konferenzlösungen
Eine Konferenzlösung ist eine Art von Drittanbieterkonferenz, an der Nutzer teilnehmen können. Jede Lösung wird als Konferenzoption angezeigt, die Nutzer beim Erstellen oder Bearbeiten eines Google Kalender-Termins auswählen können.
Beispiele für Konferenzlösungen, die in einem Add-on definiert werden können:
- einer Standard-Videokonferenz
- eine reine Audiokonferenz
- persönliche Konferenz
- einer öffentlich gestreamten Konferenz
Jede Art von Konferenz, die der Drittanbieterdienst anbietet, kann mit einer Lösung verknüpft werden. Lösungssammlungen können in einem einzigen Google Workspace-Add-on gebündelt werden.
So funktionieren Konferenzlösungen
Wenn einer Google Workspace-Erweiterung eine Konferenzlösung hinzugefügt wird, ist keine detaillierte Benutzeroberfläche erforderlich. Stattdessen werden immer dann, wenn ein Nutzer einen Google Kalender-Termin erstellt oder bearbeitet, alle Lösungen, die in den installierten Google Workspace-Add-ons definiert sind, als Konferenzoptionen angezeigt.
Wenn ein Nutzer eine Konferenzlösung auswählt, stellt das Add-on über seine API eine Verbindung zum Konferenzsystem des Drittanbieters her, erstellt die Konferenz und synchronisiert die Daten zwischen der Konferenz und dem Google Kalender-Termin. Wenn das Ereignis später aktualisiert oder gelöscht wird, erkennt das Add-on dies und nimmt die entsprechenden Änderungen am Konferenzsystem vor. Sobald eine Konferenz an einen Termin angehängt wurde, können Teilnehmer über Google Kalender an der Konferenz teilnehmen.
Optional kann das Add-on eine Seite mit Einstellungen enthalten, auf der Nutzer bestimmte Konferenzfunktionen steuern können.
Konferenzdaten
Google Workspace-Add-ons, die Konferenzlösungen für Google Kalender bereitstellen, erfordern bestimmte Informationen – Konferenzdaten –, damit Nutzer an Konferenzen von Drittanbietern teilnehmen können. Wenn Sie eine Konferenzlösung in Ihrem Add-on definieren, geben Sie einen onCreateFunction
an, der ein ConferenceData
-Objekt erstellt und zurückgibt. Das ConferenceData
-Objekt muss entweder alle Konferenzdaten enthalten, die Google Kalender benötigt, oder ein ConferenceError
-Objekt, das einen Fehler bei der Kommunikation mit dem Konferenzsystem eines Drittanbieters beschreibt.
In der folgenden Tabelle werden die einzelnen Arten von Konferenzdaten beschrieben, die in Ihrem Add-on verwendet werden können. Außerdem wird das entsprechende ConferenceData-Dienstobjekt aufgeführt. Bei jedem ConferenceData
-Objekt, das in Ihrem Add-on verwendet wird, müssen alle Elemente als Erforderlich gekennzeichnet sein:
Komponente | Typ | Beschreibung |
---|---|---|
Konferenzfehler |
ConferenceError |
Erforderlich, wenn ein Fehler aufgetreten ist. In diesem Fall sind keine weiteren Daten erforderlich. Hiermit können Sie ein Problem melden, das beim Versuch aufgetreten ist, eine Verbindung zum Konferenzsystem herzustellen. |
Konferenz-ID | string |
Erforderlich, wenn kein Fehler vorliegt. Verwenden Sie diese ID, um die Konferenz im Konferenzsystem des Drittanbieters zu identifizieren. |
Konferenzparameter |
ConferenceParameter[] |
Verwenden Sie diese Schlüssel/Wert-Paare, um systemspezifische Informationen an das Konferenzsystem des Drittanbieters und von dort aus zu übergeben. Das System benötigt möglicherweise beispielsweise die E-Mail-Adresse des Konferenzmoderators oder einen Besprechungsschlüssel. |
Konferenznotizen | string |
Hiermit können Sie der Konferenz eine Textmitteilung hinzufügen. In der Regel werden hier Anleitungen für Konferenzadministratoren oder rechtliche Hinweise hinzugefügt. |
Einstiegspunkte |
EntryPoint[] |
Erforderlich, sofern kein Fehler vorliegt. In diesem Fall muss mindestens eine EntryPoint definiert sein.EntryPoint s beschreiben eine bestimmte Möglichkeit, an der Konferenz teilzunehmen (z. B. per Telefon, Video oder SIP). Für jeden Einstiegspunkt ist ein URI und ein
EntryPointType erforderlich. |
Weitere Informationen
Weitere Informationen finden Sie in der folgenden Dokumentation:
Google Workspace-Add-on mit Konferenzlösungen erstellen Im Hilfeartikel Konferenz-Add-ons erstellen finden Sie eine Übersicht über die Schritte zum Erstellen eines Google Workspace-Add-ons, das Konferenzlösungen von Drittanbietern implementiert.
Weitere Informationen Quellcode eines Beispiels für ein Google Workspace-Add-on für Videokonferenzen ansehen
Weitere Informationen zu den Funktionen von Apps Script finden Sie in der Google Apps Script-Dokumentation.
Möchten Sie wissen, was andere Entwickler entwickelt haben? Rufen Sie den Google Workspace Marketplace für Google Kalender auf.