Google Workspace-Add-ons enthalten Informationen und Nutzersteuerelemente in der Seitenleiste der Benutzeroberfläche der Hostanwendung. Ein Add-on besteht aus einer Hauptsymbolleiste zur Identifizierung sowie einer oder mehreren Karten.
Jede Karte stellt eine bestimmte „Seite“ der Benutzeroberfläche Ihres Add-ons dar. Um zu einer neuen Karte zu wechseln, müssen Sie diese Karte in der Regel nur erstellen und in einen internen Kartenstapel einfügen. Sie können Navigationsabläufe zwischen Karten definieren, um die Interaktion zu verbessern.
Karten können kontextunabhängig oder kontextbezogen sein. Kontextkarten werden dem Nutzer angezeigt, wenn sich die Hostanwendung in einem bestimmten Kontext befindet. Beispielsweise beim Öffnen einer Gmail-Nachricht oder eines Kalendertermins. Nicht kontextbezogene Karten (z. B. Startseiten) werden dem Nutzer außerhalb eines bestimmten Kontexts des Hosts angezeigt. Beispielsweise, wenn der Nutzer seinen Gmail-Posteingang, seinen Hauptordner in Google Drive oder Google Kalender aufruft.
In Apps Script erstellte Google Workspace-Add-ons verwenden den Kartendienst, um Benutzeroberflächen aus Karten zu erstellen. Add-ons, die in anderen Sprachen erstellt wurden, müssen korrekt formatierte JSON-Dateien zurückgeben, damit die Benutzeroberfläche Karten anzeigt.
Jede Karte besteht aus einer Überschrift und einem oder mehreren Kartenabschnitten. Jeder Abschnitt besteht aus einer Reihe von Widgets. Widgets zeigen dem Nutzer Informationen an oder bieten Interaktionssteuerungen wie Schaltflächen.
Kartenbasierte Oberflächen bieten folgende Vorteile:
- Für die Erstellung von cardbasierten Benutzeroberflächen sind keine HTML- oder CSS-Kenntnisse erforderlich.
- Karten und Widgets werden automatisch so gestaltet, dass sie gut zu den Google Workspace-Anwendungen passen, die sie ergänzen.
Kartenbasierte Oberflächen funktionieren sowohl auf Computern als auch auf Mobilgeräten. Sie müssen die Oberfläche jedoch nur einmal definieren.
Kartenbasierte Benutzeroberflächen erstellen
Wenn Sie cardbasierte Add-ons erstellen, ist es wichtig, bestimmte Konzepte und Designmuster zu verstehen. In den folgenden Anleitungen finden Sie die Informationen, die Sie zum Erstellen effektiver kartenbasierter Add-ons benötigen:
- Infokarten
- Startseiten
- Widgets
- Aktionen
- Ereignisobjekte
- Karten erstellen
- Interaktive Karten erstellen
- Zwischen Karten wechseln
- Universelle Aktionen verwenden
- Textfeldern die automatische Vervollständigung hinzufügen
- Auf die Sprache und Zeitzone von Nutzern zugreifen
- Verbindung zu Diensten von Drittanbietern herstellen
- Style guide
- Best Practices
Berücksichtigen Sie diese Seiten beim Erstellen von Karten und beim Implementieren des UI-Verhaltens. Die folgenden zusätzlichen Beispiele können Ihnen bei der Implementierung Ihres Add-ons als Referenz dienen:
Kurzanleitung für das Google Workspace-Add-on „Cats“
Dieses Add-on-Beispiel zeigt eine einfache Benutzeroberfläche für ein Google Workspace-Add-on mit mehreren Seiten und Startseiten.
Google Workspace-Add-on: „Übersetzen“
Dieses Add-on-Beispiel zeigt ein Google Workspace-Add-on, mit dem Nutzer Text in Google Docs, Google Tabellen und Google Präsentationen übersetzen können.
Google Workspace-Add-on: „Teams-Liste“
Dieses Add-on-Beispiel zeigt ein komplexeres Google Workspace-Add-on, das Nutzerinformationen zu Gmail-Nachrichtenempfängern, Drive-Dateieditern oder Kalenderterminteilnehmenden enthält. Sie können dieses Add-on nur innerhalb einer Domain verwenden, da Nutzerinformationen über die Directory API abgerufen werden.