Auf dieser Seite erhalten Sie eine allgemeine Übersicht über die beiden Arten von Add-ons, die Sie erstellen können: Google Workspace-Add-ons und Editor-Add-ons. Diese Add-on-Typen unterscheiden sich hinsichtlich der Anwendungen, die sie erweitern, wie sie erstellt werden und welche Einschränkungen sie haben.
Google Workspace-Add-ons
Google Workspace-Add-ons sind die neueste Generation von Add-ons und bieten viele Funktionen, darunter:
Ein Add-on für mehrere Google Workspace-Anwendungen erstellen: Anstatt für jede Google Workspace-Anwendung separate Add-ons zu erstellen, können Sie ein einzelnes Google Workspace-Add-on erstellen und verwalten, das für alle Google Workspace-Anwendungen verwendet werden kann. Ein Google Workspace-Add-on kann die folgenden Hostanwendungen erweitern:
- Gmail
- Google Kalender
- Google Docs
- Google Drive
- Google Sheets
- Google Präsentationen
Markenbekanntheit steigern: Add-on-Symbole sind standardmäßig im rechten Bereich der Host-Apps des Add-ons zu sehen.
Startseiten erstellen: Sie können für jede Google Workspace-Anwendung, die durch Ihr Add-on erweitert wird, individuelle Startseiten erstellen oder dieselbe Startseite für mehrere Anwendungen verwenden.
Kontext des Nutzers im Add-on widerspiegeln: Sie können das Google Workspace-Add-on so gestalten, dass Oberflächen speziell für die Host-App des Add-ons angezeigt werden. Das Add-on kann beispielsweise Informationen aus einer E-Mail oder einem Kalendertermin anzeigen oder eine Aktion basierend auf der aktuellen Seite der Google Workspace-Anwendung vorschlagen.
Standardisierte Oberflächen verwenden: Erstellen Sie Benutzeroberflächen aus integrierten Widget-Elementen, die vom Apps Script-Dienst
Card
bereitgestellt werden. Sie benötigen keine Kenntnisse in HTML oder CSS, um diese Oberflächen zu definieren.Desktop- und mobile Clients für Gmail erweitern: Wenn ein Google Workspace-Add-on Gmail erweitert, können Sie es sowohl in der Desktop- als auch in der mobilen Version von Gmail verwenden. Wenn Sie ein Google Workspace-Add-on erstellen, das Gmail erweitert, müssen Sie keine separate mobile Version des Add-ons entwerfen. Es wird überall dieselbe Benutzeroberfläche verwendet.
Verwenden Sie Ihre bevorzugte Laufzeit. Sie können Google Workspace-Add-ons mit Ihrer bevorzugten Hostinginfrastruktur, Entwicklungs-Toolchain, Quellcodeverwaltung, Programmiersprache und Codebibliotheken entwickeln.
Editor-Add-ons
Editor-Add-ons erweitern eine der Google-Editoranwendungen wie Google Docs, Google Tabellen, Google Präsentationen oder Google Formulare. Jeder Editor-Add-on-Typ (z. B. Tabellen-Add-ons) kann seine eigenen typspezifischen Funktionen, Einschränkungen und Besonderheiten haben. Wenn Sie Editor-Add-ons erstellen, ist es wichtig, diese editorspezifischen Details zu kennen. Weitere Informationen zu Add-ons für bestimmte Editoren finden Sie in den entsprechenden Abschnitten:
Mit Editor-Add-ons können Sie häufige Editoraufgaben wie das Erstellen, Bearbeiten und Formatieren von Dateien sowie das Verschieben von Daten zwischen Anwendungen automatisieren. Die Oberflächen des Editor-Add-ons lassen sich individuell an die jeweiligen Aufgaben anpassen.
Editor-Add-ons verhalten sich so anders als Google Workspace-Add-ons:
- Mit Editor-Add-ons lassen sich Oberflächen erstellen, die aus Menüelementen, Dialogfeldern und Seitenleisten bestehen. Dialogfelder und Seitenleisten für Add-ons werden mit standardmäßigem HTML und CSS definiert.
- Für Editor-Add-ons gelten spezielle Autorisierungsregeln, da sie Dateien in Google Drive erstellen, ändern oder auf andere Weise damit interagieren. Beim Entwickeln eines Editor-Add-ons ist es wichtig, den Autorisierungszyklus für Editor-Add-ons zu verstehen.
- Die in den einzelnen Editoren erstellten und aktualisierten Dateien haben bestimmte Strukturen. Google Präsentationen bestehen beispielsweise aus Seiten, die Folien, Master oder Layouts sein können. Sie sollten diese Dateistrukturen kennen, da Add-ons beim Lesen oder Bearbeiten von Dateien häufig mit ihnen interagieren.
- Editor-Add-ons funktionieren nur in Desktop-Clients, nicht unter Android oder iOS.
- Editor-Add-ons müssen in Apps Script implementiert werden.