AddOns-Manifestressource

Die Ressourcenkonfiguration, die zum Definieren Google Workspace-Add-on und Verhalten. Google Workspace-Add-on In den Manifesten müssen alle Komponenten als Erforderlich gekennzeichnet sein.

AddOns

Die oberste Ebene des Google Workspace-Add-on-Manifests Konfiguration.

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

object (Common)

Erforderlich. Definiert Werte für eine <ph type="x-smartling-placeholder"></ph> Häufig verwendete Google Workspace-Add-ons für jede Host-Anwendung. Einige der hier definierten Werte werden als Standardwert verwendet, wenn bestimmte Werte für einen bestimmten Host aus.

calendar

object (Calendar)

Erforderlich, wenn das Google Workspace-Add-on die Kalendernutzung erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Kalender-Hostanwendung. Wenn dieses Feld weggelassen wird, Add-on ist in Google Kalender deaktiviert.

drive

object (Drive)

Erforderlich, wenn das Google Workspace-Add-on Google Drive erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Drive-Hostanwendung Wenn dieses Feld weggelassen wird, Add-on ist in Google Drive deaktiviert.

gmail

object (Gmail)

Erforderlich, wenn das Google Workspace-Add-on Gmail erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Gmail-Hostanwendung. Wenn dieses Feld weggelassen wird, Add-on ist in Gmail deaktiviert.

docs

object (Docs)

Erforderlich, wenn das Google Workspace-Add-on Google Docs erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Docs-Hostanwendung Wenn dieses Feld weggelassen wird, ist in Google Docs deaktiviert.

sheets

object (Sheets)

Erforderlich, wenn das Google Workspace-Add-on Google Tabellen erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Tabellen-Hostanwendung. Wenn dieses Feld weggelassen wird, ist in Google Tabellen deaktiviert.

slides

object (Slides)

Erforderlich, wenn das Google Workspace-Add-on Google Präsentationen erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Host-Anwendung für Google Präsentationen. Wenn dieses Feld weggelassen wird, Add-on ist in Google Präsentationen deaktiviert.

Allgemein

Die Manifestkonfiguration für Parameter, die für in jeder Hostanwendung ausführen. Einige der hier definierten Werte werden als Standardwert verwendet, wenn bestimmte Werte für eine bestimmte Hosts 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 standardmäßige Triggerfunktionsspezifikation zum Erstellen des Add-ons Startseite. Dieses wird verwendet, wenn ein hostspezifischer Homepage-Trigger nicht definiert. Wird auch hier weggelassen, wird eine allgemeine Infokarte entwickelt und verwendet werden.
layoutProperties

object (LayoutProperties)

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

string

Erforderlich. Die URL des in der Symbolleiste angezeigten Bilds. Die URL muss öffentlich sein.

name

string

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

openLinkUrlPrefixes[]

string

Erforderlich, wenn das Add-on externe Links anzeigt, unabhängig davon, ob es sich um mit einem OpenLink oder Text-Widget mit HTML-Anchor-Tags. Eine Liste mit HTTPS-URLs Präfixe. Zum Schutz der Nutzerdaten muss jeder vom Add-on gerenderte Link mit einem der Präfixe 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, Add-on Ereignisobjekte, die an Aktions-Callback-Funktionen oder Triggerfunktionen die Informationen zum Gebietsschema und zur Zeitzone des Nutzers abrufen. Standardeinstellung: false

Weitere Informationen finden Sie unter . Weitere Informationen finden Sie unter „Nutzersprache und -zeitzonen“.

LayoutProperties

Eine Konfiguration, die die Google Workspacesteuert sowie die Farben und die Darstellung der Schaltflächen in der Add-on-Symbolleiste und der Schaltfläche.

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

string

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

string

Die Standardfarbe von Schaltflächen. Die Standardeinstellung ist die Primärfarbe (falls diese ein set); Andernfalls wird standardmäßig Blau verwendet (#2196F3).

UniversalAction

Eine Konfiguration für eine universelle Aktion. Wenn diese Option ausgewählt ist, öffnet eine universelle Aktion entweder den angegebenen URL-Link oder wird ausgeführt die angegebene Apps Script-Funktion.

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

Erforderlich für jede universelle Aktion. Der auf der Benutzeroberfläche angezeigte Text für diese Aktion aus.
runFunction

string

Erforderlich für jede universelle Aktion, wenn openLink gleich nicht vorhanden. Der Name der Apps, falls angegeben Skript-Funktion, die ausgeführt wird, wenn der Nutzer diese Aktion auswählt.

Siehe finden Sie im Leitfaden zu universellen Aktionen.