AddOns-Manifestressource

Die Ressourcenkonfiguration, mit der Inhalt und Verhalten von Google Workspace-Add-ons definiert werden. Add-on-Manifeste müssen alle als Erforderlichgekennzeichneten Komponenten enthalten.

AddOns

Die oberste Ebene der Google Workspace-Add-on-Manifestkonfiguration.

JSON-Darstellung
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
}
Felder
common

object (Common)

Erforderlich. Definiert Werte für ein Google Workspace-Add-on, die für jede Hostanwendung gleich sind. Hier definierte Werte dienen als Standardwerte, wenn bestimmte Werte für einen bestimmten Host weggelassen werden.

calendar

object (Calendar)

Erforderlich, wenn das Google Workspace-Add-on Kalender erweitert. Konfigurationen für Darstellung und Verhalten in der Hostanwendung Google Kalender. Wenn weggelassen, ist das Add-on in Google Kalender deaktiviert.

chat

object ()

Erforderlich, wenn das Google Workspace-Add-on Google Chat erweitert. Konfiguration einer Google Chat-App. Wenn weggelassen, ist das Add-on in Google Chat deaktiviert.

Das Objekt addOns.chat muss leer sein. Informationen zum Konfigurieren von Verhalten und Darstellung von Add-ons in Chat finden Sie unter Google Chat-App konfigurieren.

drive

object (Drive)

Erforderlich, wenn das Google Workspace-Add-on Google Drive erweitert. Konfigurationen für Darstellung und Verhalten in der Hostanwendung Google Drive. Wenn weggelassen, ist das Add-on in Google Drive deaktiviert.

gmail

object (Gmail)

Erforderlich, wenn das Google Workspace-Add-on Gmail erweitert. Konfigurationen für Darstellung und Verhalten in der Hostanwendung Gmail. Wenn weggelassen, ist das Add-on in Gmail deaktiviert.

docs

object (Docs)

Erforderlich, wenn das Google Workspace-Add-on Google Docs erweitert. Konfigurationen für Darstellung und Verhalten in der Hostanwendung Google Docs. Wenn weggelassen, ist das Add-on in Google Docs deaktiviert.

sheets

object (Sheets)

Erforderlich, wenn das Google Workspace-Add-on Google Sheets erweitert. Konfigurationen für Darstellung und Verhalten in der Hostanwendung Google Sheets. Wenn weggelassen, ist das Add-on in Google Sheets deaktiviert.

slides

object (Slides)

Erforderlich, wenn das Google Workspace-Add-on Google Präsentationen erweitert . Konfigurationen für Darstellung und Verhalten in der Hostanwendung Google Präsentationen. Wenn weggelassen, ist das Add-on in Google Präsentationen deaktiviert.

meet

object (Meet)

Erforderlich, wenn das Google Workspace-Add-on Google Meet erweitert. Konfigurationen für Darstellung und Verhalten in der Hostanwendung Google Meet. Wenn weggelassen, ist das Add-on in Google Meet deaktiviert.

Verbreitet

Manifestkonfiguration für Parameter, die für jede Hostanwendung gleich sind. Hier definierte Werte dienen als Standardwerte, wenn bestimmte Werte für einen Host weggelassen werden.

JSON-Darstellung
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Felder
homepageTrigger

object (HomepageTrigger)

Die Standard-Triggerfunktion für die Add-on Startseite. Diese Spezifikation wird verwendet, wenn kein hostspezifischer Startseitentrigger definiert ist. Wenn weggelassen, wird eine generische Startseitenkarte verwendet.
layoutProperties

object (LayoutProperties)

Konfiguration für die Farben, die in der Add-on-Symbolleiste und in den Schaltflächen verwendet werden.
logoUrl

string

Erforderlich. Die öffentliche URL des Bildes für die Symbolleiste.

name

string

Erforderlich. Der Name des Add-ons, der in der Symbolleiste angezeigt wird.

openLinkUrlPrefixes[]

string

Erforderlich, wenn das Add-on ausgehende Links in Widgets mit OpenLink oder Text-Widgets mit HTML-Ankertags anzeigt. Eine Liste von HTTPS-URL Präfixen. Zum Schutz der Nutzerdaten müssen die vom Add-on gerenderten Links mit einem Präfix in dieser Liste übereinstimmen.

Weitere Informationen finden Sie unter URLs auf die Zulassungsliste setzen.

universalActions[]

object (UniversalAction)

Liste der universellen Aktionen, die immer in der Add-on-Benutzeroberfläche verfügbar sind.
useLocaleFromApp

boolean

Wenn true, enthalten Add-on Ereignisobjekte, die an Aktions-Callback-Funktionen oder Triggerfunktionen übergeben werden, das Gebietsschema und die Zeitzone des Nutzers. Der Standardwert ist false.

Weitere Informationen finden Sie unter Auf Gebietsschema und Zeitzone des Nutzers zugreifen.

LayoutProperties

Konfiguration für die Darstellung der Google Workspace-Add-on-Symbolleiste und der Schaltflächen.

JSON-Darstellung
{
  "primaryColor": string,
  "secondaryColor": string
}
Felder
primaryColor

string

Farbe der Symbolleiste. Standardmäßig grau (#424242).
secondaryColor

string

Standardfarbe der Schaltfläche. Standardmäßig die Primärfarbe, falls festgelegt. Andernfalls blau (#2196F3).

UniversalAction

Konfiguration für eine universelle Aktion. Wenn eine universelle Aktion ausgewählt wird, wird eine URL geöffnet oder eine Apps Script-Funktion ausgeführt.

JSON-Darstellung
{
  "label": string,

  // Union field rule can be only one of the following:
  "openLink": string,
  "runFunction": string,
  // End of list of possible types for union field rule.

}
Felder
label

string

Für jede universelle Aktion erforderlich. Der Menütext der Benutzeroberfläche für diese Aktion.
runFunction

string

Für jede universelle Aktion erforderlich, wenn openLink fehlt. Der Name der Apps Script-Funktion, die ausgeführt wird, wenn sie ausgewählt wird.

Weitere Informationen finden Sie im Leitfaden zu universellen Aktionen.