Index
AddOnWidgetSet
(Meldung)AddOnWidgetSet.WidgetType
(Aufzählung)CommonAddOnManifest
(Meldung)CreateActionExtensionPoint
(Meldung)HomepageExtensionPoint
(Meldung)HttpAuthorizationHeader
(Aufzählung)HttpOptions
(Meldung)LayoutProperties
(Meldung)LinkPreviewExtensionPoint
(Meldung)MenuItemExtensionPoint
(Meldung)UniversalActionExtensionPoint
(Meldung)UriPattern
(Meldung)
AddOnWidgetSet
Die Widget-Subsets, die von einem Add-on verwendet werden.
Felder | |
---|---|
usedWidgets[] |
Die Liste der in einem Add-on verwendeten Widgets. |
WidgetType
Der Widget-Typ. WIDGET_TYPE_UNSPECIFIED
ist das grundlegende Widget-Set.
Enums | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
Der Standard-Widget-Satz. |
DATE_PICKER |
Die Datumsauswahl. |
STYLED_BUTTONS |
Zu den stilisierten Schaltflächen gehören ausgefüllte und deaktivierte Schaltflächen. |
PERSISTENT_FORMS |
Mit persistenten Formularen können Formularwerte während Aktionen beibehalten werden. |
FIXED_FOOTER |
Feste Fußzeile in einer Karte. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Betreff und Empfänger eines Entwurfs aktualisieren |
GRID_WIDGET |
Das Raster-Widget. |
ADDON_COMPOSE_UI_ACTION |
Eine Gmail-Add-on-Aktion, die auf die Benutzeroberfläche zum Verfassen von E-Mails des Add-ons angewendet wird. |
CommonAddOnManifest
Add-on-Konfiguration, die für alle Add-on-Hostanwendungen freigegeben wird.
Felder | |
---|---|
name |
Erforderlich. Der Anzeigename des Add-ons. |
logoUrl |
Erforderlich. Die URL für das Logobild, das in der Symbolleiste des Add-ons angezeigt wird. |
layoutProperties |
Gängige Layouteigenschaften für Add-on-Karten. |
addOnWidgetSet |
Die im Add-on verwendeten Widgets. Wenn dieses Feld nicht angegeben ist, wird die Standardgruppe verwendet. |
useLocaleFromApp |
Gibt an, ob Informationen zur Sprache und Region von der Host-App übergeben werden sollen. |
homepageTrigger |
Definiert einen Endpunkt, der in jedem Kontext und auf jedem Host ausgeführt wird. Alle Karten, die mit dieser Funktion generiert werden, sind für den Nutzer immer verfügbar, können aber von kontextbezogenen Inhalten verdeckt werden, wenn dieses Add-on gezieltere Trigger deklariert. |
universalActions[] |
Hier wird eine Liste von Erweiterungspunkten im universellen Aktionsmenü definiert, das als Einstellungsmenü für das Add-on dient. Der Erweiterungspunkt kann eine Link-URL zum Öffnen oder ein Endpunkt sein, der als Formulareinreichung ausgeführt wird. |
openLinkUrlPrefixes |
Für eine OpenLink-Aktion kann nur eine URL mit einem |
CreateActionExtensionPoint
Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer den Workflow zum Erstellen von Ressourcen in einer Google Workspace-Anwendung aufruft. Weitere Informationen finden Sie unter Drittanbieterressourcen über das Dreipunkt-Menü erstellen.
Felder | |
---|---|
id |
Erforderlich. Die eindeutige ID, um diesen Erweiterungspunkt zu unterscheiden. Die ID darf maximal 64 Zeichen lang sein und sollte das Format |
labelText |
Erforderlich. Der Text, der neben einem Symbol für den Einstiegspunkt zur Ressourcenerstellung angezeigt wird, z. B. |
localizedLabelText |
Optional. Eine Karte von Wenn das Gebietsschema eines Nutzers in den Schlüsseln der Karte enthalten ist, sieht der Nutzer die lokalisierte Version der |
runFunction |
Erforderlich. Endpunkt, der ausgeführt wird, wenn ein Workflow zum Erstellen einer Ressource ausgelöst wird, um einen Link zu erstellen. |
logoUrl |
Optional. Das Symbol, das für den Einstiegspunkt zur Ressourcenerstellung angezeigt wird. Wenn Sie das Feld leer lassen, wird im Menü das Symbol für die Symbolleiste des Add-ons |
HomepageExtensionPoint
Gängiges Format für die Deklaration der Startseitenansicht eines Add-ons.
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt wird, wenn dieser Erweiterungspunkt aktiviert ist. |
enabled |
Optional. Wenn dieser Wert auf Wenn dieser Wert nicht festgelegt ist, wird standardmäßig Wenn die benutzerdefinierte Startseitenansicht eines Add-ons deaktiviert ist, wird Nutzern stattdessen eine allgemeine Übersichtskarte angezeigt. |
HttpAuthorizationHeader
Autorisierungsheader, der in Add-on-HTTP
-Anfragen gesendet wird.
Enums | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Standardwert, entspricht SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
Senden Sie ein ID-Token für das Systemdienstkonto des projektspezifischen Google Workspace-Add-ons (Standard). |
USER_ID_TOKEN |
Senden Sie ein ID-Token für den Endnutzer. |
NONE |
Senden Sie keinen Authentifizierungsheader. |
HttpOptions
Optionen zum Senden von Anfragen an HTTP
-Endpunkte von Add-ons.
Felder | |
---|---|
authorizationHeader |
Konfiguration für das Token, das im |
LayoutProperties
Kartenlayout-Eigenschaften, die für alle Add-on-Hostanwendungen freigegeben sind.
Felder | |
---|---|
primaryColor |
Die Hauptfarbe des Add-ons. Damit wird die Farbe der Symbolleiste festgelegt. Wenn keine primäre Farbe festgelegt ist, wird der vom Framework bereitgestellte Standardwert verwendet. |
secondaryColor |
Die sekundäre Farbe des Add-ons. Hiermit wird die Farbe der Schaltflächen festgelegt. Wenn die Primärfarbe festgelegt ist, aber keine Sekundärfarbe, ist die Sekundärfarbe mit der Primärfarbe identisch. Wenn weder die primäre noch die sekundäre Farbe festgelegt ist, wird der vom Framework bereitgestellte Standardwert verwendet. |
useNewMaterialDesign |
Aktiviert das Materialdesign für Karten. |
LinkPreviewExtensionPoint
Die Konfiguration eines Triggers, der ausgelöst wird, wenn ein Nutzer einen Link von einem Drittanbieter oder einem anderen Dienst in eine Google Docs-, Google Tabellen- oder Google Präsentationen-Datei eingibt oder einfügt.
Felder | |
---|---|
labelText |
Erforderlich. Der Text für einen Beispiel-Smartchip, der Nutzer auffordert, eine Vorschau des Links aufzurufen, z. B. |
localizedLabelText |
Optional. Eine Karte von Wenn das Gebietsschema eines Nutzers in den Schlüsseln der Karte enthalten ist, sieht der Nutzer die lokalisierte Version der |
patterns[] |
Erforderlich. Eine Reihe von URL-Mustern, die das Add-on zum Anzeigen von Linkvorschauen auslösen. |
runFunction |
Erforderlich. Endpunkt, der ausgeführt wird, wenn eine Linkvorschau ausgelöst wird. |
logoUrl |
Optional. Das Symbol, das im Smartchip und auf der Vorschaukarte angezeigt wird. Wenn Sie das Feld leer lassen, wird das Symbol des Add-ons in der Symbolleiste ( |
MenuItemExtensionPoint
Gängiges Format für die Deklaration eines Menüpunkts oder einer Schaltfläche, die in einer Host-App angezeigt wird.
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt wird, wenn dieser Erweiterungspunkt aktiviert ist. |
label |
Erforderlich. Für Nutzer sichtbarer Text, der die Aktion beschreibt, die durch die Aktivierung dieses Erweiterungspunkts ausgeführt wird. Beispiel: „Rechnung einfügen“ |
logoUrl |
Die URL für das Logobild, das in der Symbolleiste des Add-ons angezeigt wird. Ist nichts festgelegt, wird standardmäßig die URL des Hauptlogos des Add-ons verwendet. |
UniversalActionExtensionPoint
Format für die Deklaration eines Erweiterungspunkts für universelle Menüelemente für Aktionen.
Felder | |
---|---|
label |
Erforderlich. Für Nutzer sichtbarer Text, der die Aktion beschreibt, die durch das Aktivieren dieses Erweiterungspunkts ausgeführt wird, z. B. „Neuen Kontakt hinzufügen“. |
Union-Feld action_type . Erforderlich. Der Aktionstyp, der für ein universelles Menüelement unterstützt wird. Es kann sich dabei um einen Link zum Öffnen oder einen Endpunkt zum Ausführen handeln. Für action_type ist nur einer der folgenden Werte zulässig: |
|
openLink |
URL, die von der UniversalAction geöffnet werden soll. |
runFunction |
Endpunkt, der von der UniversalAction ausgeführt werden soll. |
UriPattern
Die Konfiguration für jedes URL-Muster, das eine Linkvorschau auslöst.
Felder | |
---|---|
hostPattern |
Erforderlich für die Vorschau jedes URL-Musters. Die Domain des URL-Musters. Das Add-on zeigt eine Vorschau von Links an, die diese Domain in der URL enthalten. Wenn Sie eine Vorschau für Links für eine bestimmte Subdomain wie Beispielsweise führt |
pathPrefix |
Optional. Der Pfad, an den die Domain der Wenn das URL-Hostmuster beispielsweise Wenn alle URLs in der Domain des Hostmusters abgeglichen werden sollen, lassen Sie |