AddOns-Manifestressource

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

AddOns

Die oberste Ebene der Manifestkonfiguration für Google Workspace-Add-ons.

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. Die hier definierten Werte dienen als Standardwerte, wenn bestimmte Werte für einen bestimmten Host ausgelassen werden.

calendar

object (Calendar)

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

chat

object ()

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

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

drive

object (Drive)

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

gmail

object (Gmail)

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

docs

object (Docs)

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

sheets

object (Sheets)

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

slides

object (Slides)

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

meet

object (Meet)

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

Verbreitet

Manifestkonfiguration für Parameter, die für jede Hostanwendung gelten. Die hier definierten Werte dienen als Standardwerte, wenn bestimmte Werte für einen Host ausgelassen 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 Startseite des Add-ons. Diese Spezifikation wird verwendet, wenn kein hostspezifischer Startseitentrigger definiert ist. Wenn nichts angegeben ist, wird eine generische Startseitenkarte verwendet.
layoutProperties

object (LayoutProperties)

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

string

Erforderlich. Die öffentliche URL des Symbolleistenbilds.

name

string

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

openLinkUrlPrefixes[]

string

Erforderlich, wenn im Add-on ausgehende Links in Widgets mit einem OpenLink- oder Textwidget mit HTML-Anker-Tags angezeigt werden. Eine Liste mit HTTPS-URL-Präfixen. Zum Schutz von Nutzerdaten müssen Links, die vom Add-on gerendert werden, 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. Die Standardeinstellung ist false.

Weitere Informationen finden Sie unter Auf Nutzer-Locale und ‑Zeitzone zugreifen.

LayoutProperties

Konfiguration für das Erscheinungsbild der Symbolleiste und der Schaltflächen des Google Workspace-Add‑ons.

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

string

Farbe der Symbolleiste Die Standardeinstellung ist Grau (#424242).
secondaryColor

string

Standardfarbe des Buttons. Standardmäßig wird die primäre Farbe verwendet, sofern sie festgelegt ist. Andernfalls wird standardmäßig Blau (#2196F3) verwendet.

UniversalAction

Konfiguration für eine universelle Aktion. Wenn diese Option ausgewählt ist, wird durch eine universelle Aktion 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 Text des UI-Menüs für diese Aktion.
runFunction

string

Erforderlich für jede universelle Aktion, wenn openLink fehlt. Der Name der Apps Script-Funktion, die bei Auswahl ausgeführt wird.

Weitere Informationen finden Sie im Leitfaden Universelle Aktionen.