- Ressource: Bereitstellung
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddOns
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CommonAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LayoutProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddOnWidgetSet
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- WidgetType
- HomepageExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UniversalActionExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- GmailAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ContextualTrigger
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UnconditionalTrigger
- UniversalAction
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ComposeTrigger
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MenuItemExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DraftAccess
- DriveAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DriveExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CalendarAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ConferenceSolution
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CalendarExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EventAccess
- DocsAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DocsExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LinkPreviewExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UriPattern
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateActionExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SheetsAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SheetsExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SlidesAddOnManifest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SlidesExtensionPoint
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- HttpOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- HttpAuthorizationHeader
- Methoden
Ressource: Bereitstellung
Bereitstellung eines Google Workspace-Add-ons
JSON-Darstellung |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
Felder | |
---|---|
name |
Der Name der Bereitstellungsressource. Beispiel: |
oauthScopes[] |
Die Liste der Google-OAuth-Bereiche, für die die Einwilligung vom Endnutzer angefordert werden soll, bevor ein Add-on-Endpunkt ausgeführt wird. |
addOns |
Die Konfiguration des Google Workspace-Add-ons. |
etag |
Dieser Wert wird vom Server basierend auf der Version der Bereitstellung im Speicher berechnet und kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client über einen aktuellen Wert verfügt, bevor er fortfahren kann. |
AddOns
Eine Konfiguration für ein Google Workspace-Add-on.
JSON-Darstellung |
---|
{ "common": { object ( |
Felder | |
---|---|
common |
Konfiguration, die für alle Google Workspace-Add-ons gleich ist. |
gmail |
Konfiguration des Gmail-Add-ons. |
drive |
Konfiguration des Drive-Add-ons. |
calendar |
Konfiguration des Kalender-Add-ons. |
docs |
Konfiguration des Docs-Add-ons. |
sheets |
Konfiguration des Tabellen-Add-ons. |
slides |
Konfiguration des Präsentationen-Add-ons. |
httpOptions |
Optionen zum Senden von Anfragen an Add-on-HTTP-Endpunkte |
CommonAddOnManifest
Add-on-Konfiguration, die von allen Add-on-Hostanwendungen gemeinsam genutzt wird.
JSON-Darstellung |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
Felder | |
---|---|
name |
Erforderlich. Der Anzeigename des Add-ons. |
logoUrl |
Erforderlich. Die URL für das Logobild, das in der Add-on-Symbolleiste angezeigt wird. |
layoutProperties |
Allgemeine Layouteigenschaften für die Add-on-Karten |
addOnWidgetSet |
Die im Add-on verwendeten Widgets. Wenn dieses Feld nicht angegeben ist, wird der Standardsatz verwendet. |
useLocaleFromApp |
Gibt an, ob Gebietsschemainformationen von der Host-App übergeben werden sollen. |
homepageTrigger |
Definiert einen Endpunkt, der in jedem Kontext und auf jedem Host ausgeführt wird. Alle von dieser Funktion generierten Karten stehen dem Nutzer immer zur Verfügung. Sie können jedoch von kontextbezogenen Inhalten überlagert werden, wenn dieses Add-on gezieltere Trigger deklariert. |
universalActions[] |
Definiert eine Liste von Erweiterungspunkten im universellen Aktionsmenü, die als Einstellungsmenü für das Add-on dient. Der Erweiterungspunkt kann eine Link-URL sein, die geöffnet werden soll, oder ein Endpunkt, der als Formular gesendet werden soll. |
openLinkUrlPrefixes |
Für eine OpenLink-Aktion kann nur eine URL mit einem |
LayoutProperties
Kartenlayouteigenschaften, die von allen Add-on-Host-Anwendungen gemeinsam genutzt werden.
JSON-Darstellung |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
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. Damit wird die Farbe der Schaltflächen festgelegt. Wenn die Hauptfarbe festgelegt ist, aber keine Sekundärfarbe, ist die Sekundärfarbe mit der Hauptfarbe identisch. Wenn weder die primäre noch die sekundäre Farbe festgelegt ist, wird der vom Framework bereitgestellte Standardwert verwendet. |
useNewMaterialDesign |
Aktiviert Material Design für Karten. |
AddOnWidgetSet
Die von einem Add-on verwendete Widget-Teilmenge.
JSON-Darstellung |
---|
{
"usedWidgets": [
enum ( |
Felder | |
---|---|
usedWidgets[] |
Die Liste der in einem Add-on verwendeten Widgets. |
WidgetType
Der Widget-Typ. WIDGET_TYPE_UNSPECIFIED
ist die Basis-Widget-Gruppe.
Enums | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
Das festgelegte Standard-Widget. |
DATE_PICKER |
Datumsauswahl |
STYLED_BUTTONS |
Zu den Schaltflächen gehören gefüllte und deaktivierte Schaltflächen. |
PERSISTENT_FORMS |
Mit persistenten Formularen können Formularwerte während Aktionen beibehalten werden. |
FIXED_FOOTER |
Korrigierte Fußzeile auf 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 für die UI zum Schreiben von Add-ons gilt. |
HomepageExtensionPoint
Gängiges Format zum Deklarieren der Startseite eines Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string, "enabled": boolean } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
enabled |
Optional. Durch die Einstellung Wird kein Wert festgelegt, ist die Standardeinstellung Wenn die benutzerdefinierte Startseite eines Add-ons deaktiviert ist, wird den Nutzern stattdessen eine allgemeine Übersichtskarte angezeigt. |
UniversalActionExtensionPoint
Format zum Deklarieren eines universellen Aktionsmenü-Erweiterungspunkts.
JSON-Darstellung |
---|
{ "label": string, // Union field |
Felder | |
---|---|
label |
Erforderlich. Für den Nutzer sichtbarer Text, der die Aktion beschreibt, die beim Aktivieren dieses Erweiterungspunkts ausgeführt wird, z. B. „Neuen Kontakt hinzufügen“. |
Union-Feld action_type . Erforderlich. Der bei einem universellen Aktionsmenü unterstützten Aktionstyp. Dies kann entweder ein zu öffnender Link oder ein auszuführender Endpunkt sein. Für action_type ist nur einer der folgenden Werte zulässig: |
|
openLink |
URL, die von UniversalAction geöffnet werden soll. |
runFunction |
Endpunkt, der von UniversalAction ausgeführt werden soll. |
GmailAddOnManifest
Eigenschaften zum Anpassen der Darstellung und Ausführung eines Gmail-Add-ons.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Definiert einen Endpunkt, der in Kontexten ausgeführt wird, die nicht mit einem deklarierten kontextbezogenen Trigger übereinstimmen. Alle von dieser Funktion generierten Karten stehen dem Nutzer immer zur Verfügung, können jedoch durch kontextbezogenen Inhalt überlagert werden, wenn dieses Add-on gezieltere Trigger deklariert. Falls vorhanden, wird damit die Konfiguration von |
contextualTriggers[] |
Definiert die Bedingungen, die das Add-on auslösen. |
universalActions[] |
Definiert eine Reihe universeller Aktionen für das Add-on. Der Nutzer löst über das Add-on-Symbolleistenmenü universelle Aktionen aus. |
composeTrigger |
Definiert den Trigger zur Erstellungszeit für ein Add-on zur Erstellungszeit. Das ist der Trigger, durch den ein Add-on Aktionen ausführt, wenn der Nutzer eine E-Mail schreibt. Alle Add-ons zur Erstellungszeit müssen den Bereich |
authorizationCheckFunction |
Der Name eines Endpunkts, mit dem durch Prüfen der Drittanbieter-APIs bestätigt wird, dass das Add-on alle erforderlichen Drittanbieterautorisierungen hat. Wenn die Prüfung fehlschlägt, sollte die Funktion eine Ausnahme auslösen, um den Autorisierungsvorgang zu initiieren. Diese Funktion wird vor jedem Aufruf des Add-ons aufgerufen, um eine reibungslose Nutzung zu gewährleisten. |
ContextualTrigger
Definiert einen Trigger, der ausgelöst wird, wenn die geöffnete E-Mail ein bestimmtes Kriterium erfüllt. Wenn der Trigger ausgelöst wird, führt er einen bestimmten Endpunkt aus, normalerweise um neue Karten zu erstellen und die UI zu aktualisieren.
JSON-Darstellung |
---|
{ "onTriggerFunction": string, // Union field |
Felder | |
---|---|
onTriggerFunction |
Erforderlich. Der Name des Endpunkts, der aufgerufen werden soll, wenn eine Nachricht mit dem Trigger übereinstimmt. |
Union-Feld trigger . Der Triggertyp bestimmt die Bedingungen, unter denen das Add-on in Gmail angezeigt wird. Für trigger ist nur einer der folgenden Werte zulässig: |
|
unconditional |
Bedingungslose Trigger werden ausgeführt, wenn eine beliebige E-Mail-Nachricht geöffnet wird. |
UnconditionalTrigger
Dieser Typ hat keine Felder.
Ein Trigger, der ausgelöst wird, wenn eine beliebige E-Mail-Nachricht geöffnet wird.
UniversalAction
Diese Aktion ist unabhängig vom Nachrichtenkontext immer in der Symbolleiste des Add-ons verfügbar.
JSON-Darstellung |
---|
{ "text": string, // Union field |
Felder | |
---|---|
text |
Erforderlich. Für den Nutzer sichtbarer Text zur Beschreibung der Aktion, z. B. „Neuen Kontakt hinzufügen“. |
Union-Feld action_type . Der Typ der Aktion bestimmt das Verhalten von Gmail, wenn der Nutzer die Aktion aufruft. Für action_type ist nur einer der folgenden Werte zulässig: |
|
openLink |
Ein Link, der in Gmail geöffnet wird, wenn der Nutzer die Aktion auslöst. |
runFunction |
Ein Endpunkt, der aufgerufen wird, wenn der Nutzer die Aktion auslöst. Weitere Informationen finden Sie im Leitfaden zu universellen Aktionen. |
ComposeTrigger
Ein Trigger, der aktiviert wird, wenn ein Nutzer eine E-Mail schreibt.
JSON-Darstellung |
---|
{ "actions": [ { object ( |
Felder | |
---|---|
actions[] |
Definiert die Aktionen für ein Add-on zur Erstellungszeit. Das sind Aktionen, die Nutzer für ein Add-on zur Erstellungszeit auslösen können. |
draftAccess |
Definiert die Zugriffsebene für den Datenabruf, wenn ein Add-on zur Erstellungszeit ausgelöst wird. |
MenuItemExtensionPoint
Übliches Format für die Deklaration eines Menüpunkts oder einer Schaltfläche, die in einer Host-App angezeigt wird.
JSON-Darstellung |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
label |
Erforderlich. Für Nutzer sichtbarer Text, der die Aktion beschreibt, die beim Aktivieren dieses Erweiterungspunkts durchgeführt wurde. z. B. „Rechnung einfügen“. |
logoUrl |
Die URL für das Logobild, das in der Add-on-Symbolleiste angezeigt wird. Wenn nichts anderes festgelegt ist, wird standardmäßig die primäre Logo-URL des Add-ons verwendet. |
DraftAccess
Ein Enum-Wert, der die Datenzugriffsebene definiert, die der Erstellungstrigger erfordert.
Enums | |
---|---|
UNSPECIFIED |
Standardwert, wenn nichts für den Zugriff auf den Entwurf festgelegt ist. |
NONE |
Der Trigger „Schreiben“ kann nicht auf Daten des Entwurfs zugreifen, wenn das entsprechende Add-on ausgelöst wird. |
METADATA |
Gewährt dem Erstellungs-Trigger die Berechtigung für den Zugriff auf die Metadaten des Entwurfs, wenn ein Editor-Add-on ausgelöst wird. Das gilt auch für die Zielgruppenliste, z. B. für die Empfänger- und Cc-Listen in einem Nachrichtenentwurf. |
DriveAddOnManifest
Eigenschaften zum Anpassen der Darstellung und Ausführung eines Drive-Add-ons.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird dadurch die Konfiguration von |
onItemsSelectedTrigger |
Entspricht dem Verhalten, das ausgeführt wird, wenn Elemente in der entsprechenden Drive-Ansicht ausgewählt werden, z. B. die Dokumentliste „Meine Ablage“. |
DriveExtensionPoint
Gängiges Format zum Deklarieren der Trigger eines Drive-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn der Erweiterungspunkt aktiviert wird. |
CalendarAddOnManifest
Eigenschaften zum Anpassen der Darstellung und Ausführung eines Kalender-Add-ons.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Definiert einen Endpunkt, der in Kontexten ausgeführt wird, die nicht mit einem deklarierten kontextbezogenen Trigger übereinstimmen. Alle mit dieser Funktion generierten Karten stehen dem Nutzer immer zur Verfügung. Sie können jedoch von kontextbezogenen Inhalten überlagert werden, wenn dieses Add-on gezieltere Trigger deklariert. Falls vorhanden, wird damit die Konfiguration von |
conferenceSolution[] |
Definiert Konferenzlösungen, die von diesem Add-on bereitgestellt werden. |
createSettingsUrlFunction |
Ein auszuführender Endpunkt, der eine URL zur Einstellungsseite des Add-ons erstellt. |
eventOpenTrigger |
Ein Endpunkt, der ausgelöst wird, wenn ein Ereignis zum Ansehen oder Bearbeiten geöffnet wird. |
eventUpdateTrigger |
Ein Endpunkt, der ausgelöst wird, wenn das Ereignis „open“ aktualisiert wird. |
eventAttachmentTrigger |
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer im Drop-down-Menü „Kalender“ auf den Anbieter des Add-on-Anhangs klickt. |
currentEventAccess |
Definiert die Zugriffsebene für den Datenzugriff, wenn ein Ereignis-Add-on ausgelöst wird. |
ConferenceSolution
Definiert auf Konferenzen bezogene Werte.
JSON-Darstellung |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
Felder | |
---|---|
onCreateFunction |
Erforderlich. Der aufzurufende Endpunkt, wenn Konferenzdaten erstellt werden sollen. |
id |
Erforderlich. IDs sollten innerhalb eines Add-ons für alle Konferenzlösungen eindeutig zugewiesen werden. Andernfalls wird beim Auslösen des Add-ons möglicherweise die falsche Konferenzlösung verwendet. Sie können zwar den Anzeigenamen eines Add-ons ändern, die ID sollte jedoch nicht geändert werden. |
name |
Erforderlich. Der Anzeigename der Konferenzlösung. |
logoUrl |
Erforderlich. Die URL für das Logobild der Konferenzlösung. |
CalendarExtensionPoint
Gängiges Format zum Deklarieren der Trigger eines Kalender-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
EventAccess
Ein Enum-Wert, der die Ebene der Datenzugriffsereignistrigger definiert, die erforderlich sind.
Enums | |
---|---|
UNSPECIFIED |
Standardwert, wenn für „eventAccess“ nichts festgelegt ist. |
METADATA |
Gewährt Ereignis-Triggern die Berechtigung, auf die Metadaten von Terminen zuzugreifen, z. B. Termin-ID und Kalender-ID. |
READ |
Gewährt Ereignistriggern Zugriff auf alle bereitgestellten Ereignisfelder, einschließlich Metadaten, Teilnehmern und Konferenzdaten. |
WRITE |
Gewährt Ereignistriggern Zugriff auf die Metadaten von Ereignissen und die Möglichkeit, alle Aktionen auszuführen, einschließlich des Hinzufügens von Teilnehmern und Festlegen von Konferenzdaten. |
READ_WRITE |
Gewährt Ereignistriggern Zugriff auf alle bereitgestellten Ereignisfelder, einschließlich der Metadaten, Teilnehmer und Konferenzdaten, sowie die Möglichkeit, alle Aktionen auszuführen. |
DocsAddOnManifest
Eigenschaften zum Anpassen der Darstellung und Ausführung eines Add-ons für Google Docs.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit die Konfiguration von |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Dateibereichsautorisierung für dieses Dokument/Nutzer-Paar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste von Erweiterungspunkten für die Vorschau von Links in einem Google Docs-Dokument. Weitere Informationen finden Sie im Hilfeartikel Vorschaulinks mit Smartchips. |
createActionTriggers[] |
Eine Liste von Erweiterungspunkten zum Erstellen von Ressourcen von Drittanbietern in Google Workspace-Anwendungen. Weitere Informationen finden Sie unter Ressourcen von Drittanbietern über das @-Menü erstellen. |
DocsExtensionPoint
Gängiges Format zum Deklarieren der Trigger eines Docs-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
LinkPreviewExtensionPoint
Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer einen Link von einem Drittanbieter- oder Drittanbieterdienst eingibt oder in eine Google Docs-, Google Tabellen- oder Google Präsentationen-Datei einfügt.
JSON-Darstellung |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
Felder | |
---|---|
labelText |
Erforderlich. Der Text für einen Beispiel-Smartchip, der Nutzer dazu auffordert, eine Vorschau des Links anzuzeigen, z. B. |
localizedLabelText |
Optional. Eine Karte von Wenn die Sprache eines Nutzers in den Schlüsseln der Karte enthalten ist, sieht der Nutzer die lokalisierte Version von Ein Objekt, das eine Liste von |
patterns[] |
Erforderlich. Ein Array von URL-Mustern, die das Add-on zur Vorschau von Links auslösen. |
runFunction |
Erforderlich. Endpunkt, der ausgeführt werden soll, wenn eine Linkvorschau ausgelöst wird. |
logoUrl |
Optional. Das auf dem Smartchip und der Vorschaukarte angezeigte Symbol. Wenn keine Angabe gemacht wird, wird das Symbol für das Add-on in der Symbolleiste |
UriPattern
Die Konfiguration für jedes URL-Muster, das eine Linkvorschau auslöst.
JSON-Darstellung |
---|
{ "hostPattern": string, "pathPrefix": string } |
Felder | |
---|---|
hostPattern |
Erforderlich für jedes URL-Muster, das in der Vorschau angezeigt werden soll. Die Domain des URL-Musters. Das Add-on zeigt eine Vorschau für Links an, die diese Domain in der URL enthalten. Geben Sie auch die Subdomain an, um Vorschaulinks für eine bestimmte Subdomain wie
|
pathPrefix |
Optional. Der Pfad, der die Domain von Wenn das URL-Hostmuster beispielsweise Lassen Sie |
CreateActionExtensionPoint
Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer den Workflow zur Ressourcenerstellung in einer Google Workspace-Anwendung aufruft. Weitere Informationen finden Sie unter Ressourcen von Drittanbietern über das @-Menü erstellen.
JSON-Darstellung |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
Felder | |
---|---|
id |
Erforderlich. Die eindeutige ID zur Unterscheidung dieses Erweiterungspunkts. Die ID kann bis zu 64 Zeichen lang sein und muss 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 die Sprache eines Nutzers in den Schlüsseln der Karte enthalten ist, sieht der Nutzer die lokalisierte Version von Ein Objekt, das eine Liste von |
runFunction |
Erforderlich. Endpunkt, der ausgeführt wird, wenn ein Workflow zur Ressourcenerstellung zum Erstellen einer Verknüpfung ausgelöst wird. |
logoUrl |
Optional. Das angezeigte Symbol für den Einstiegspunkt für die Ressourcenerstellung. Wenn keine Angabe gemacht wird, wird das Symbol des Add-ons in der Symbolleiste ( |
SheetsAddOnManifest
Eigenschaften zum Anpassen der Darstellung und Ausführung eines Google Tabellen-Add-ons.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit die Konfiguration von |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Dateibereichsautorisierung für dieses Dokument/Nutzer-Paar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste von Erweiterungspunkten für die Vorschau von Links in einem Google Tabellen-Dokument. Weitere Informationen finden Sie im Hilfeartikel Vorschaulinks mit Smartchips. |
SheetsExtensionPoint
Gängiges Format zum Deklarieren der Trigger eines Google Tabellen-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
SlidesAddOnManifest
Eigenschaften zum Anpassen der Darstellung und Ausführung eines Add-ons für Google Präsentationen.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit die Konfiguration von |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Dateibereichsautorisierung für dieses Dokument/Nutzer-Paar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste von Erweiterungspunkten für die Vorschau von Links in einem Google Präsentationen-Dokument. Weitere Informationen finden Sie im Hilfeartikel Vorschaulinks mit Smartchips. |
SlidesExtensionPoint
Gängiges Format zum Deklarieren der Trigger eines Add-ons für Google Präsentationen.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
HttpOptions
Optionen zum Senden von Anfragen an Add-on-HTTP
-Endpunkte.
JSON-Darstellung |
---|
{
"authorizationHeader": enum ( |
Felder | |
---|---|
authorizationHeader |
Konfiguration für das im Autorisierungsheader |
HttpAuthorizationHeader
Autorisierungsheader in HTTP
-Anfragen des Add-ons gesendet.
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 (Standardeinstellung). |
USER_ID_TOKEN |
Senden Sie ein ID-Token für den Endnutzer. |
NONE |
Keinen Authentication-Header senden. |
Methoden |
|
---|---|
|
Erstellt eine Bereitstellung mit dem angegebenen Namen und der angegebenen Konfiguration. |
|
Löscht die Bereitstellung mit dem angegebenen Namen. |
|
Ruft die Bereitstellung mit dem angegebenen Namen ab. |
|
Ruft den Installationsstatus einer Testbereitstellung ab. |
|
Installiert eine Bereitstellung zum Testen in Ihrem Konto. |
|
Listet alle Bereitstellungen in einem bestimmten Projekt auf. |
|
Erstellt oder ersetzt eine Bereitstellung mit dem angegebenen Namen. |
|
Eine Testbereitstellung wird aus dem Nutzerkonto deinstalliert. |