AddOns-Manifestressource

Die Ressourcenkonfiguration, die zum Definieren von Inhalt und Verhalten von Google Workspace-Add-ons verwendet wird. 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 weggelassen werden.

calendar

object (Calendar)

Erforderlich, wenn das Google Workspace-Add‑on Calendar erweitert. Konfigurationen für Darstellung und Verhalten in der Google Kalender-Hostanwendung. Wird sie weggelassen, 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 innerhalb 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 Slides 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 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 Homepage-Trigger 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 das Gebietsschema und die Zeitzone des Nutzers 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 für Schaltflächen. 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