- Ressource: Bereitstellung
- AddOns
- CommonAddOnManifest
- LayoutProperties (Layout-Eigenschaften)
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- 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 eine Einwilligung vom Endnutzer angefordert werden soll, bevor ein Add-on-Endpunkt ausgeführt wird. |
addOns |
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
Konfiguration eines Google Workspace-Add-ons.
JSON-Darstellung |
---|
{ "common": { object ( |
Felder | |
---|---|
common |
Konfiguration, die für alle Google Workspace-Add-ons gilt. |
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 Add-on-Karten. |
addOnWidgetSet |
Die im Add-on verwendeten Widgets. Wenn dieses Feld nicht angegeben ist, wird der Standardsatz verwendet. |
useLocaleFromApp |
Gibt an, ob Sprachinformationen 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 sind für den Nutzer immer verfügbar, werden aber möglicherweise durch kontextbezogene Inhalte überlagert, wenn in diesem Add-on gezieltere Trigger deklariert werden. |
universalActions[] |
Definiert eine Liste von Erweiterungspunkten im universellen Aktionsmenü, das als Einstellungsmenü für das Add-on dient. Der Erweiterungspunkt kann eine Link-URL sein, die geöffnet werden soll, oder ein Endpunkt, um ein Formular zu senden. |
openLinkUrlPrefixes |
Für eine OpenLink-Aktion kann nur eine URL mit dem Schema |
LayoutProperties
Eigenschaften des Kartenlayouts, die für alle Add-on-Hostanwendungen gelten.
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ärfarbe festgelegt ist, wird der vom Framework bereitgestellte Standardwert verwendet. |
secondaryColor |
Die Sekundärfarbe des Add-ons. Sie legt die Farbe von Schaltflächen fest. Wenn die Hauptfarbe festgelegt, aber keine sekundäre Farbe festgelegt ist, entspricht die sekundäre Farbe der Hauptfarbe. Wenn weder eine primäre noch eine 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
Widget-Typ WIDGET_TYPE_UNSPECIFIED
ist die Basis-Widget-Gruppe.
Enums | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
Das festgelegte Standard-Widget. |
DATE_PICKER |
Die Datumsauswahl |
STYLED_BUTTONS |
Schaltflächen mit benutzerdefinierten Stilen umfassen ausgefüllte und deaktivierte Schaltflächen. |
PERSISTENT_FORMS |
Persistente Formulare ermöglichen das Speichern von Formularwerten während Aktionen. |
FIXED_FOOTER |
Die Fußzeile in einer Karte wurde korrigiert. |
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 Benutzeroberfläche zum Schreiben von Add-ons gilt. |
HomepageExtensionPoint
Übliches Format für die Anzeige der Startseite von Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string, "enabled": boolean } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert ist. |
enabled |
Optional. Wenn Wenn kein Wert festgelegt wird, wird der Standardwert Wenn die benutzerdefinierte Startseitenansicht eines Add-ons deaktiviert ist, wird den Nutzern stattdessen eine allgemeine Übersichtskarte angezeigt. |
UniversalActionExtensionPoint
Format für die Deklaration eines Erweiterungspunkts für universelle Aktionsmenüelemente.
JSON-Darstellung |
---|
{ "label": string, // Union field |
Felder | |
---|---|
label |
Erforderlich. Für den Nutzer sichtbarer Text, der die Aktion beschreibt, die durch die Aktivierung dieses Erweiterungspunkts ausgeführt wird, z. B. „Neuen Kontakt hinzufügen“. |
Union-Feld action_type . Erforderlich. Der Aktionstyp, der von einem Element des universellen Aktionsmenüs unterstützt wird Es 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, mit denen das Aussehen und die Ausführung eines Gmail-Add-ons angepasst werden kann.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Definiert einen Endpunkt, der in Kontexten ausgeführt wird, die keinem deklarierten kontextbezogenen Trigger entsprechen. Alle von dieser Funktion generierten Karten sind für den Nutzer immer verfügbar, werden aber möglicherweise durch kontextbezogene Inhalte überlagert, wenn in diesem Add-on gezieltere Trigger deklariert werden. Falls vorhanden, wird damit die Konfiguration von |
contextualTriggers[] |
Definiert die Gruppe von Bedingungen, die das Add-on auslösen. |
universalActions[] |
Definiert eine Reihe universeller Aktionen für das Add-on. Der Nutzer löst über das Symbolleistenmenü des Add-ons universelle Aktionen aus. |
composeTrigger |
Definiert den Erstellungszeit-Trigger für ein Add-on zur Erstellungszeit. Das ist der Auslöser, der ein Add-on beim Verfassen einer E-Mail veranlasst. Alle Add-ons für die Erstellungszeit müssen den Geltungsbereich |
authorizationCheckFunction |
Der Name eines Endpunkts, der durch Prüfen der Drittanbieter-APIs prüft, ob das Add-on alle erforderlichen Drittanbieterautorisierungen hat. Wenn der Test fehlschlägt, sollte die Funktion eine Ausnahme auslösen, um den Autorisierungsvorgang zu starten. Diese Funktion wird vor jedem Aufruf des Add-ons aufgerufen, um für eine reibungslose User Experience zu sorgen. |
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, in der Regel, 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, die in Gmail verwendet werden, um das Add-on anzuzeigen. Für trigger ist nur einer der folgenden Werte zulässig: |
|
unconditional |
Bedingungslose Trigger werden ausgeführt, wenn eine E-Mail-Nachricht geöffnet wird. |
UnconditionalTrigger
Dieser Typ hat keine Felder.
Ein Trigger, der ausgelöst wird, wenn eine E-Mail-Nachricht geöffnet wird.
UniversalAction
Eine Aktion, die unabhängig vom Nachrichtenkontext immer im Symbolleistenmenü des Add-ons verfügbar ist.
JSON-Darstellung |
---|
{ "text": string, // Union field |
Felder | |
---|---|
text |
Erforderlich. Für den Nutzer sichtbarer Text zur 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 verfasst.
JSON-Darstellung |
---|
{ "actions": [ { object ( |
Felder | |
---|---|
actions[] |
Definiert die Reihe von Aktionen für ein Add-on zum Zeitpunkt der Erstellung. Das sind Aktionen, die Nutzer bei einem Add-on beim Verfassen einer Nachricht auslösen können. |
draftAccess |
Definiert die Ebene des Datenzugriffs, wenn ein Add-on für die Erstellungszeit ausgelöst wird. |
MenuItemExtensionPoint
Häufiges 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 ist. |
label |
Erforderlich. Für den 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 Add-on-Symbolleiste angezeigt wird. Wenn nichts 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 benötigt.
Enums | |
---|---|
UNSPECIFIED |
Standardwert, wenn für draftaccess nichts festgelegt ist. |
NONE |
Wenn ein Editor-Add-on ausgelöst wird, kann mit dem Trigger zum Schreiben nicht auf Daten des Entwurfs zugegriffen werden. |
METADATA |
Gewährt dem Trigger zum Verfassen der Nachricht die Berechtigung, auf die Metadaten des Entwurfs zuzugreifen, wenn ein Add-on zum Schreiben ausgelöst wird. Dazu gehört auch die Zielgruppenliste, z. B. die Empfänger- und Cc-Listen eines Nachrichtenentwurfs. |
DriveAddOnManifest
Eigenschaften, mit denen das Aussehen und die Ausführung eines Drive-Add-ons angepasst werden kann.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit 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 von „Meine Ablage“. |
DriveExtensionPoint
Häufiges Format für die Deklaration der Trigger eines Drive-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn der Erweiterungspunkt aktiviert ist. |
CalendarAddOnManifest
Eigenschaften, mit denen das Aussehen und die Ausführung eines Kalender-Add-ons angepasst werden kann.
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 sind für den Nutzer immer verfügbar, werden aber möglicherweise durch kontextbezogene Inhalte überlagert, wenn in diesem Add-on gezieltere Trigger deklariert werden. 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. |
currentEventAccess |
Definiert die Ebene des Datenzugriffs, wenn ein Ereignis-Add-on ausgelöst wird. |
ConferenceSolution
Definiert konferenzbezogene Werte.
JSON-Darstellung |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
Felder | |
---|---|
onCreateFunction |
Erforderlich. Der Endpunkt, der aufgerufen werden soll, 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 aber nicht geändert werden. |
name |
Erforderlich. Der Anzeigename der Konferenzlösung. |
logoUrl |
Erforderlich. Die URL für das Logobild der Konferenzlösung. |
CalendarExtensionPoint
Häufiges Format für die Deklaration der Trigger eines Kalender-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert ist. |
EventAccess
Ein Enum, das die Ebene der Datenzugriffsereignisse definiert, die für Trigger erforderlich sind.
Enums | |
---|---|
UNSPECIFIED |
Standardwert, wenn für „eventAccess“ nichts festgelegt ist. |
METADATA |
Gewährt Ereignistriggern die Berechtigung, auf die Metadaten von Terminen zuzugreifen, z. B. Termin- und Kalender-ID. |
READ |
Gewährt Ereignistriggern Zugriff auf alle bereitgestellten Terminfelder, einschließlich Metadaten, Teilnehmern und Konferenzdaten. |
WRITE |
Gewährt Ereignistriggern Zugriff auf die Metadaten von Terminen und die Möglichkeit, alle Aktionen auszuführen, einschließlich des Hinzufügens von Teilnehmern und der Festlegung von Konferenzdaten. |
READ_WRITE |
Gewährt Ereignistriggern Zugriff auf alle bereitgestellten Terminfelder, einschließlich Metadaten, Teilnehmer und Konferenzdaten, sowie die Möglichkeit, alle Aktionen auszuführen. |
DocsAddOnManifest
Eigenschaften, mit denen das Aussehen und die Ausführung eines Google Docs-Add-ons angepasst werden kann.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit die Konfiguration von |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Autorisierung für den Dateibereich für dieses Dokument/Nutzer-Paar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste mit Erweiterungspunkten für die Vorschau von Links in einem Google Docs-Dokument. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
createActionTriggers[] |
Eine Liste mit Erweiterungspunkten zum Erstellen von Drittanbieterressourcen in Google Workspace-Anwendungen. Weitere Informationen finden Sie unter Ressourcen von Drittanbietern über das @-Menü erstellen. |
DocsExtensionPoint
Häufiges Format für die Deklaration der Trigger eines Docs-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert ist. |
LinkPreviewExtensionPoint
Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer einen Link von einem Drittanbieter- oder Drittanbieterdienst in eine Google Docs-, Google Tabellen- oder Google Präsentationen-Datei eingibt oder einfügt.
JSON-Darstellung |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
Felder | |
---|---|
labelText |
Erforderlich. Text für einen Beispiel-Smartchip, der Nutzer auffordert, sich eine Vorschau des Links anzusehen, z. B. |
localizedLabelText |
Optional. Karte von Wenn die Sprache eines Nutzers in den Schlüsseln der Karte vorhanden ist, sieht der Nutzer die lokalisierte Version von Ein Objekt, das eine Liste von |
patterns[] |
Erforderlich. Ein Array mit URL-Mustern, die das Add-on auslösen, um Vorschaulinks anzuzeigen. |
runFunction |
Erforderlich. Endpunkt, der ausgeführt werden soll, wenn eine Linkvorschau ausgelöst wird. |
logoUrl |
Optional. Das Symbol, das auf dem Smartchip und der Vorschaukarte angezeigt wird. Wenn Sie diese Option nicht angeben, wird für das Add-on das Symbolleistensymbol |
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, für das eine Vorschau angezeigt werden soll. Die Domain des URL-Musters. Das Add-on zeigt eine Vorschau der Links an, die diese Domain in der URL enthalten. Um Links für eine bestimmte Subdomain, z. B. Beispiel: |
pathPrefix |
Optional. Der Pfad, der die Domain von Wenn das URL-Hostmuster beispielsweise Wenn alle URLs in der Domain des Hostmusters übereinstimmen sollen, 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 umfassen und muss das Format |
labelText |
Erforderlich. Der Text, der neben einem Symbol für den Einstiegspunkt für die Ressourcenerstellung angezeigt wird, z. B. |
localizedLabelText |
Optional. Karte von Wenn die Sprache eines Nutzers in den Schlüsseln der Karte vorhanden ist, sieht der Nutzer die lokalisierte Version von Ein Objekt, das eine Liste von |
runFunction |
Erforderlich. Endpunkt, der ausgeführt werden soll, 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 Sie diese Option nicht angeben, wird im Menü das Symbol in der Symbolleiste des Add-ons verwendet: |
SheetsAddOnManifest
Eigenschaften, mit denen das Aussehen und die Ausführung eines Google Tabellen-Add-ons angepasst werden.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit die Konfiguration von |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Autorisierung für den Dateibereich für dieses Dokument/Nutzer-Paar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste mit Erweiterungspunkten für die Vorschau von Links in einem Google Tabellen-Dokument. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
SheetsExtensionPoint
Häufiges Format zum Deklarieren der Trigger eines Tabellen-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert ist. |
SlidesAddOnManifest
Eigenschaften, mit denen das Aussehen und die Ausführung eines Add-ons für Google Präsentationen angepasst werden.
JSON-Darstellung |
---|
{ "homepageTrigger": { object ( |
Felder | |
---|---|
homepageTrigger |
Falls vorhanden, wird damit die Konfiguration von |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Autorisierung für den Dateibereich für dieses Dokument/Nutzer-Paar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste mit Erweiterungspunkten für die Vorschau von Links in einem Google Präsentationen-Dokument. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
SlidesExtensionPoint
Häufiges Format für die Deklaration der Trigger eines Präsentationen-Add-ons.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert ist. |
HttpOptions
Optionen zum Senden von Anfragen an Add-on-HTTP
-Endpunkte.
JSON-Darstellung |
---|
{
"authorizationHeader": enum ( |
Felder | |
---|---|
authorizationHeader |
Konfiguration für das Token, das im Autorisierungsheader |
HttpAuthorizationHeader
In HTTP
-Add-on-Anfragen wurde ein Autorisierungsheader 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 Authentifizierungs-Header senden. |
Methoden |
|
---|---|
|
Erstellt ein Deployment 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 zum Testen eine Bereitstellung in Ihrem Konto. |
|
Listet alle Bereitstellungen in einem bestimmten Projekt auf. |
|
Erstellt oder ersetzt eine Bereitstellung mit dem angegebenen Namen. |
|
Deinstalliert eine Testbereitstellung aus dem Konto des Nutzers. |