- Ressource: Deployment
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- Web
- Bundesland
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- Methoden
Ressource: Deployment
Eine Google Workspace-Add-on-Bereitstellung
| JSON-Darstellung |
|---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
| Felder | |
|---|---|
name |
Der Name der Deployment-Ressource. Beispiel: |
oauthScopes[] |
Die Liste der Google OAuth-Bereiche, für die die Einwilligung des Endnutzers eingeholt werden muss, bevor ein Add-on-Endpunkt ausgeführt wird. |
addOns |
Die Konfiguration des Google Workspace-Add-ons. |
etag |
Dieser Wert wird vom Server anhand der Version des Deployments im Speicher berechnet und kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client vor dem Fortfahren einen aktuellen Wert hat. |
AddOns
Eine Google Workspace-Add-on-Konfiguration.
| 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. |
meet |
Konfiguration des Meet-Add-ons. |
sheets |
Konfiguration des Sheets-Add‑ons. |
slides |
Konfiguration des Präsentationen-Add‑ons. |
httpOptions |
Optionen zum Senden von Anfragen an HTTP-Endpunkte von Add-ons |
CommonAddOnManifest
Add-on-Konfiguration, die für alle Add-on-Hostanwendungen freigegeben ist.
| 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 Symbolleiste des Add-ons 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 Informationen zur Spracheinstellung 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 immer für den Nutzer verfügbar, können aber durch kontextbezogene Inhalte verdeckt werden, wenn dieses Add-on gezieltere Trigger deklariert. |
universalActions[] |
Definiert eine Liste von Erweiterungspunkten im universellen Aktionsmenü, das als Einstellungsmenü für das Add-on dient. Der Erweiterungspunkt kann eine Link-URL zum Öffnen oder ein Endpunkt zum Ausführen als Formulareinreichung sein. |
openLinkUrlPrefixes |
Eine OpenLink-Aktion kann nur eine URL mit einem |
LayoutProperties
Eigenschaften des Kartenlayouts, die von allen Hostanwendungen des Add-ons gemeinsam genutzt werden.
| JSON-Darstellung |
|---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
| Felder | |
|---|---|
primaryColor |
Die Primärfarbe 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äre Farbe des Add-ons. Damit wird die Farbe von Schaltflächen festgelegt. Wenn die Hauptfarbe festgelegt ist, aber keine sekundäre Farbe, ist die sekundäre Farbe mit der Hauptfarbe identisch. Wenn weder die Primär- noch die Sekundärfarbe 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 Widgets, die in einem Add-on verwendet werden. |
WidgetType
Der Widget-Typ. WIDGET_TYPE_UNSPECIFIED ist das grundlegende Widget-Set.
| Enums | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
Der Standard-Widget-Satz. |
DATE_PICKER |
Datumsauswahl |
STYLED_BUTTONS |
Zu den formatierten Schaltflächen gehören Schaltflächen mit Füllung und deaktivierte Schaltflächen. |
PERSISTENT_FORMS |
Mit persistenten Formularen können Formularwerte während Aktionen beibehalten werden. |
FIXED_FOOTER |
Fixierte 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 Nachrichten des Add-ons angewendet wird. |
HomepageExtensionPoint
Gängiges Format zum Deklarieren der Startseitenansicht 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. Wenn die Richtlinie auf Wenn keine Angabe gemacht wird, ist der Standardwert Wenn die benutzerdefinierte Startseitenansicht eines Add-ons deaktiviert ist, wird Nutzern stattdessen eine allgemeine Übersichtskarte angezeigt. |
UniversalActionExtensionPoint
Format zum Deklarieren eines Erweiterungspunkts für einen universellen Aktionsmenüpunkt.
| JSON-Darstellung |
|---|
{ "label": string, "openLink": string, "runFunction": string } |
| Felder | |
|---|---|
label |
Erforderlich. Für Nutzer sichtbarer Text, der die Aktion beschreibt, die durch Aktivieren dieses Erweiterungspunkts ausgeführt wird, z. B. „Neuen Kontakt hinzufügen“. |
| Erforderlich. Der Aktionstyp, der für einen universellen Aktionsmenüpunkt unterstützt wird. Das kann entweder ein Link zum Öffnen oder ein Endpunkt zum Ausführen sein. Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt: | |
openLink |
URL, die von der UniversalAction geöffnet werden soll. |
runFunction |
Endpunkt, der von der UniversalAction ausgeführt werden soll. |
| Ende der sich gegenseitig ausschließenden Felder. | |
GmailAddOnManifest
Eigenschaften, mit denen das Erscheinungsbild und die Ausführung eines Gmail-Add-ons angepasst werden.
| 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 immer für den Nutzer verfügbar, können aber durch kontextbezogene Inhalte verdeckt werden, wenn dieses Add-on gezieltere Trigger deklariert. Falls vorhanden, wird die Konfiguration aus |
contextualTriggers[] |
Definiert die Bedingungen, die das Add-on auslösen. |
universalActions[] |
Definiert eine Reihe von universellen Aktionen für das Add-on. Der Nutzer löst universelle Aktionen über das Menü der Add-on-Symbolleiste aus. |
composeTrigger |
Definiert den Trigger für ein Add-on, das beim Verfassen von Nachrichten ausgeführt wird. Dies ist der Trigger, der ein Add-on dazu veranlasst, eine Aktion auszuführen, wenn der Nutzer eine E-Mail verfasst. Alle Add-ons für die E-Mail-Erstellung müssen den Bereich |
authorizationCheckFunction |
Der Name eines Endpunkts, der durch Abfragen der Drittanbieter-APIs prüft, ob das Add-on alle erforderlichen Drittanbieter-Autorisierungen hat. Wenn die Prüfung fehlschlägt, sollte die Funktion eine Ausnahme auslösen, um den Autorisierungsablauf zu starten. Diese Funktion wird vor jedem Aufruf des Add-ons aufgerufen, um eine reibungslose Nutzererfahrung 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, wird ein bestimmter Endpunkt ausgeführt, in der Regel, um neue Karten zu erstellen und die Benutzeroberfläche zu aktualisieren.
| JSON-Darstellung |
|---|
{
"onTriggerFunction": string,
"unconditional": {
object ( |
| Felder | |
|---|---|
onTriggerFunction |
Erforderlich. Der Name des Endpunkts, der aufgerufen werden soll, wenn eine Nachricht mit dem Trigger übereinstimmt. |
| Der Triggertyp bestimmt die Bedingungen, unter denen das Add-on in Gmail angezeigt wird. Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt: | |
unconditional |
Bedingungslose Trigger werden ausgeführt, wenn eine beliebige E-Mail-Nachricht geöffnet wird. |
| Ende der sich gegenseitig ausschließenden Felder. | |
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 Menü der Add-on-Symbolleiste verfügbar ist.
| JSON-Darstellung |
|---|
{ "text": string, "openLink": string, "runFunction": string } |
| Felder | |
|---|---|
text |
Erforderlich. Für Nutzer sichtbarer Text, der die Aktion beschreibt, z. B. „Neuen Kontakt hinzufügen“. |
| Der Typ der Aktion bestimmt das Verhalten von Gmail, wenn der Nutzer die Aktion aufruft. Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt: | |
openLink |
Ein Link, der von 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. |
| Ende der sich gegenseitig ausschließenden Felder. | |
ComposeTrigger
Ein Trigger, der aktiviert wird, wenn der Nutzer eine E‑Mail verfasst.
| JSON-Darstellung |
|---|
{ "actions": [ { object ( |
| Felder | |
|---|---|
actions[] |
Definiert die Aktionen für ein Add-on, das beim Verfassen von Nachrichten verwendet wird. Dies sind Aktionen, die Nutzer in einem Add-on für die E-Mail-Erstellung auslösen können. |
draftAccess |
Definiert die Ebene des Datenzugriffs, wenn ein Add-on für die E-Mail-Erstellung ausgelöst wird. |
MenuItemExtensionPoint
Gängiges Format zum Deklarieren 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 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. Wenn nichts anderes festgelegt ist, wird standardmäßig die URL des Hauptlogos des Add-ons verwendet. |
DraftAccess
Ein Enum, das die Ebene des Datenzugriffs definiert, die der Erstellungstrigger benötigt.
| Enums | |
|---|---|
UNSPECIFIED |
Standardwert, wenn für „draftaccess“ nichts festgelegt ist. |
NONE |
Der Trigger für das Verfassen kann nicht auf Daten des Entwurfs zugreifen, wenn ein Add-on für das Verfassen ausgelöst wird. |
METADATA |
Gibt dem Erstellungstrigger die Berechtigung, auf die Metadaten des Entwurfs zuzugreifen, wenn ein Erstellungs-Add-on ausgelöst wird. Dazu gehört die Zielgruppenliste, z. B. die „An“- und „Cc“-Liste eines Nachrichtenentwurfs. |
DriveAddOnManifest
Eigenschaften, mit denen Sie das Erscheinungsbild und die Ausführung eines Drive-Add-ons anpassen können.
| JSON-Darstellung |
|---|
{ "homepageTrigger": { object ( |
| Felder | |
|---|---|
homepageTrigger |
Falls vorhanden, wird die Konfiguration aus |
onItemsSelectedTrigger |
Entspricht dem Verhalten, das ausgeführt wird, wenn Elemente in der entsprechenden Drive-Ansicht ausgewählt werden, z. B. in der Dokumentenliste „Meine Ablage“. |
DriveExtensionPoint
Allgemeines 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, mit denen Sie das Erscheinungsbild und die Ausführung eines Kalender-Add‑ons anpassen können.
| JSON-Darstellung |
|---|
{ "homepageTrigger": { object ( |
| Felder | |
|---|---|
homepageTrigger |
Optional. Definiert einen Endpunkt, der in Kontexten ausgeführt wird, die nicht mit einem deklarierten kontextbezogenen Trigger übereinstimmen. Alle von dieser Funktion generierten Karten sind immer für den Nutzer verfügbar, können aber durch kontextbezogene Inhalte verdeckt werden, wenn dieses Add-on gezieltere Trigger deklariert. Falls vorhanden, wird die Konfiguration aus |
conferenceSolution[] |
Optional. Definiert die von diesem Add-on bereitgestellten Konferenzlösungen. |
createSettingsUrlFunction |
Ein auszuführender Endpunkt, der eine URL zur Einstellungsseite des Add-ons erstellt. |
eventOpenTrigger |
Ein Endpunkt, der ausgelöst wird, wenn ein Termin zum Ansehen oder Bearbeiten geöffnet wird. |
eventUpdateTrigger |
Ein Endpunkt, der ausgelöst wird, wenn das offene Ereignis aktualisiert wird. |
calendarNotificationTrigger |
Optional. Wird ausgelöst, wenn ein Termin für einen Kalender erstellt oder aktualisiert wird, den der Nutzer abonniert hat. Gilt nur für Trigger, die von Um rekursive Benachrichtigungsschleifen zu verhindern, unterdrückt die Plattform Änderungsbenachrichtigungen, wenn ein Add-on einen Google Kalender-Termin mithilfe der Calendar API mit Authentifizierungsdaten aus demselben Google Cloud-Projekt ändert, in dem das Add-on bereitgestellt wird. Das selbstständige Auslösen von Calendar API-Aufrufen Ihres eigenen Projekts wird nicht unterstützt. Nicht zutreffend für |
eventAttachmentTrigger |
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer im Drop-down-Menü von Google Kalender auf den Anbieter des Add-on-Anhangs klickt. |
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 jede Konferenzlösung 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
Allgemeines 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, das die Ebene des Datenzugriffs definiert, die Ereignisauslöser erfordern.
| Enums | |
|---|---|
UNSPECIFIED |
Standardwert, wenn für „eventAccess“ nichts festgelegt ist. |
METADATA |
Ereignistrigger erhalten die Berechtigung, auf die Metadaten von Ereignissen zuzugreifen, z. B. Ereignis-ID und Kalender-ID. |
READ |
Ermöglicht Ereignistriggern den Zugriff auf alle bereitgestellten Ereignisfelder, einschließlich Metadaten, Teilnehmer und Konferenzdaten. |
WRITE |
Ereignistrigger erhalten Zugriff auf die Metadaten von Ereignissen und können alle Aktionen ausführen, einschließlich des Hinzufügens von Teilnehmern und des Festlegens von Konferenzdaten. |
READ_WRITE |
Ereignistrigger erhalten Zugriff auf alle bereitgestellten Ereignisfelder, einschließlich Metadaten, Teilnehmer und Konferenzdaten, und können alle Aktionen ausführen. |
DocsAddOnManifest
Eigenschaften, mit denen das Erscheinungsbild und die Ausführung eines Google Docs-Add-ons angepasst werden.
| JSON-Darstellung |
|---|
{ "homepageTrigger": { object ( |
| Felder | |
|---|---|
homepageTrigger |
Falls vorhanden, wird die Konfiguration aus |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Autorisierung für den Dateibereich für dieses Dokument/Nutzerpaar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste von Erweiterungspunkten für die Vorschau von Links in einem Google Docs-Dokument. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
createActionTriggers[] |
Eine Liste von Erweiterungspunkten zum Erstellen von Drittanbieterressourcen 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 Nicht-Google-Dienst in eine Google Docs-, Google Sheets- oder Google Präsentationen-Datei eingibt oder einfügt.
| JSON-Darstellung |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
| Felder | |
|---|---|
labelText |
Erforderlich. Der Text für einen Beispiel-Smartchip, der Nutzer auffordert, sich eine Vorschau des Links anzusehen, z. B. |
localizedLabelText |
Optional. Eine Zuordnung von Wenn das Gebietsschema eines Nutzers in den Schlüsseln der Zuordnung vorhanden ist, sieht er die lokalisierte Version des Ein Objekt, das eine Liste von |
patterns[] |
Erforderlich. Ein Array von URL-Mustern, die das Add-on veranlassen, eine Vorschau von Links anzuzeigen. |
runFunction |
Erforderlich. Endpunkt, der ausgeführt werden soll, wenn eine Linkvorschau ausgelöst wird. |
logoUrl |
Optional. Das Symbol, das im Smartchip und auf der Vorschaukarte angezeigt wird. Wenn Sie nichts angeben, wird das Symbol der Symbolleiste des Add-ons verwendet, |
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 von Links an, die diese Domain in der URL enthalten. Wenn Sie eine Vorschau von Links für eine bestimmte Subdomain wie Beispielsweise führt |
pathPrefix |
Optional. Der Pfad, der an die Domain von Wenn das URL-Hostmuster beispielsweise Wenn alle URLs in der Hostmuster-Domain abgeglichen werden 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 darf maximal 64 Zeichen lang sein 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. Eine Zuordnung von Wenn das Gebietsschema eines Nutzers in den Schlüsseln der Zuordnung vorhanden ist, sieht er die lokalisierte Version des Ein Objekt, das eine Liste von |
runFunction |
Erforderlich. Endpunkt, der ausgeführt werden soll, wenn ein Workflow zur Ressourcenerstellung ausgelöst wird, um einen Link zu erstellen. |
logoUrl |
Optional. Das Symbol, das für den Einstiegspunkt zur Ressourcenerstellung angezeigt wird. Wenn Sie nichts angeben, wird das Symbol für die Symbolleiste des Add-ons ( |
MeetAddOnManifest
Manifest für Meet-Add-on.
| JSON-Darstellung |
|---|
{ "homepageTrigger": { object ( |
| Felder | |
|---|---|
homepageTrigger |
Falls vorhanden, wird die Konfiguration aus |
web |
Details zu Add-ons, die den Meet-Webclient erweitern. |
supportsCollaboration |
Ob das Add-on die Zusammenarbeit oder das Einladen anderer Personen in das Add-on unterstützt. |
termsUri |
Ein Link zu den Nutzungsbedingungen für das Add-on, falls diese angezeigt werden sollen. |
Web
Details zu Add-ons, die den Meet-Webclient erweitern.
| JSON-Darstellung |
|---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
| Felder | |
|---|---|
sidePanelUri |
Der URI für den iFrame der Seitenleiste. |
sidePanelUrl |
Die URL für den iFrame der Seitenleiste. |
mainStageUri |
Der URI für den iFrame „Hauptphase“. |
supportsScreenSharing |
Gibt an, ob das Add-on die Bildschirmfreigabe für die Hauptbühne unterstützt. |
supportsCollaboration |
Ob das Add-on die Zusammenarbeit oder das Einladen anderer Personen in das Add-on unterstützt. Dieses Feld ist jetzt veraltet. Verwenden Sie stattdessen das Feld auf oberster Ebene in „MeetAddOnManifest“. |
supportsPopOut |
Gibt an, ob das Add-on die Wiedergabe im Bild-im-Bild-Modus des Browsers unterstützt. |
hostOrigins[] |
Verworfen, Legacy-Name. Ursprünge, die der „frame-src“-Property des iFrames mit der Drittanbieter-Website hinzugefügt werden sollen. Verwenden Sie stattdessen „addonorigins“. |
addOnOrigins[] |
Ursprünge, die der „frame-src“-Property des iFrames mit der Website des Drittanbieters hinzugefügt werden sollen. |
openState |
Der Anfangszustand, wenn das Add-on geöffnet wird. |
supportsCollaborationHostControls |
Gibt an, ob das Add-on für die Zusammenarbeit Steuerelemente für Organisatoren unterstützt. |
logoUrl |
Die URL des Logos, das für das Add-on angezeigt werden soll. Wenn nichts angegeben ist, wird standardmäßig das Logo im allgemeinen Bereich des Manifests verwendet. |
darkModeLogoUrl |
Eine Version der Logo-URL im dunklen Modus. |
displayFlow |
Der Ablauf, dem das Add-on beim Start folgt. |
Bundesland
Enum zum Angeben des anfänglichen Öffnungsstatus des Add-ons.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Der Anfangsstatus wurde nicht mit dem Add-on angegeben. |
SIDE_PANEL_ONLY |
Das Add-on wird geöffnet, wobei nur die Seitenleiste aktiv ist. |
MAIN_STAGE_ONLY |
Das Add-on wird geöffnet, wobei nur der Hauptbereich aktiv ist. |
SIDE_PANEL_AND_MAIN_STAGE |
Das Add-on wird geöffnet und sowohl die Seitenleiste als auch der Hauptbereich sind aktiv. |
DisplayFlow
Enum zur Angabe des Anzeigeablaufs, dem das Add-on beim Start folgt
| Enums | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED |
Der Anzeigefluss wurde nicht angegeben. |
FOCUS |
Das Add-on sollte im Anzeigefluss „Fokus“ gestartet werden. |
AUGMENT |
Das Add-on sollte im Anzeigefluss „Augment“ gestartet werden. |
SheetsAddOnManifest
Eigenschaften, mit denen die Darstellung und Ausführung eines Google Sheets-Add-ons angepasst werden kann.
| JSON-Darstellung |
|---|
{ "homepageTrigger": { object ( |
| Felder | |
|---|---|
homepageTrigger |
Falls vorhanden, wird die Konfiguration aus |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn für dieses Dokument/Nutzer-Paar die Autorisierung für den Dateibereich gewährt wird. |
linkPreviewTriggers[] |
Eine Liste der Erweiterungspunkte für die Vorschau von Links in einem Google Sheets-Dokument. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
SheetsExtensionPoint
Gängiges Format zum Deklarieren der Trigger eines Google Sheets-Add-ons.
| JSON-Darstellung |
|---|
{ "runFunction": string } |
| Felder | |
|---|---|
runFunction |
Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird. |
SlidesAddOnManifest
Eigenschaften, mit denen Sie das Erscheinungsbild und die Ausführung eines Google Präsentationen-Add-ons anpassen können.
| JSON-Darstellung |
|---|
{ "homepageTrigger": { object ( |
| Felder | |
|---|---|
homepageTrigger |
Falls vorhanden, wird die Konfiguration aus |
onFileScopeGrantedTrigger |
Endpunkt, der ausgeführt werden soll, wenn die Autorisierung für den Dateibereich für dieses Dokument/Nutzerpaar gewährt wird. |
linkPreviewTriggers[] |
Eine Liste von Erweiterungspunkten für die Vorschau von Links in einer Google-Präsentation. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
SlidesExtensionPoint
Gängiges Format zum Deklarieren 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 wird. |
HttpOptions
Optionen zum Senden von Anfragen an HTTP-Add-on-Endpunkte.
| JSON-Darstellung |
|---|
{ "authorizationHeader": enum ( |
| Felder | |
|---|---|
authorizationHeader |
Konfiguration für das Token, das im Autorisierungsheader |
granularOauthPermissionSupport |
Gibt an, ob für das Add-on die detaillierte OAuth-Zustimmung aktiviert ist. |
HttpAuthorizationHeader
Autorisierungsheader, der in HTTP-Anfragen des Add-ons 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. |
GranularOauthPermissionSupport
Gibt an, ob für das Add-on die detaillierte OAuth-Zustimmung aktiviert ist.
| Enums | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Standardwert, sollte nicht verwendet werden. |
OPT_IN |
Das Add-on ist für die detaillierte OAuth-Zustimmung aktiviert. |
OPT_OUT |
Für das Add-on ist die detaillierte OAuth-Zustimmung deaktiviert. |
Methoden |
|
|---|---|
|
Erstellt ein Deployment mit dem angegebenen Namen und der angegebenen Konfiguration. |
|
Löscht die Bereitstellung mit dem angegebenen Namen. |
|
Ruft das Deployment mit dem angegebenen Namen ab. |
|
Ruft den Installationsstatus einer Testbereitstellung ab. |
|
Installiert ein Deployment zu Testzwecken in Ihrem Konto. |
|
Listet alle Bereitstellungen in einem bestimmten Projekt auf. |
|
Erstellt oder ersetzt ein Deployment mit dem angegebenen Namen. |
|
Deinstalliert eine Testbereitstellung aus dem Konto des Nutzers. |