Gmail-Manifest-Ressource

Die Ressourcenkonfiguration, mit der Inhalte und Verhalten von Google Workspace-Add-ons in Gmail definiert werden. Google Workspace-Add-on-Manifeste müssen alle als Erforderlich gekennzeichneten Komponenten enthalten, wenn sie Gmail erweitern.

Gmail

Die Google Workspace-Add-on-Manifestkonfiguration für Gmail-Erweiterungen. Weitere Informationen finden Sie unter Gmail mit Google Workspace-Add-ons erweitern.

JSON-Darstellung
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Felder
authorizationCheckFunction

string

Veraltet. Der Name einer Apps Script-Funktion die Autorisierungsprüfungen von Drittanbietern durchführt.

Diese Funktion wurde verworfen. Stattdessen sollte das Add-on eine Ausnahme vom Hauptaufruf auslösen, wie im Beispiel für die OAuth-Konfiguration für Nicht-Google-Konten gezeigt.

composeTrigger

object (ComposeTrigger)

Für Aktionen zum Verfassen von E-Mails erforderlich. Definiert die Benutzeroberflächen, die beim Verfassen einer E-Mail verfügbar sind.

Weitere Informationen finden Sie unter Benutzeroberfläche zum Verfassen von E-Mails mit Aktionen zum Verfassen von E-Mails erweitern.

contextualTriggers[]

object (ContextualTrigger)

Erforderlich. Eine Liste von Triggern, die ausgelöst werden, wenn eine Nachricht in Gmail geöffnet wird. Trigger führen eine bestimmte Apps Script-Funktion aus, um die Benutzeroberfläche zu aktualisieren.
homepageTrigger

object (HomepageTrigger)

Die Triggerfunktion für die Add-on Startseite in Gmail. Dadurch wird addOns.common.homepageTrigger überschrieben.

ComposeTrigger

Die Konfiguration für eine Aktion zum Verfassen von E-Mails. Weitere Informationen finden Sie unter Benutzeroberfläche zum Verfassen von E-Mails erweitern.

JSON-Darstellung
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Felder
draftAccess

string

Definiert die Datenzugriffsebene für eine Triggerfunktion zum Verfassen von E-Mails. Gültige Optionen sind:

  • NONE (Standard): Das Ereignisobjekt ist größtenteils leer.
  • METADATA: Das Ereignisobjekt enthält Empfängerlisten. Dazu ist der gmail.addons.current.message.metadata Bereich erforderlich.
selectActions[]

object (SelectAction)

Eine Liste von Aktionen zum Verfassen von E-Mails. Die Liste ist auf eine einzige Aktion pro Add-on beschränkt. Die Aktion zum Verfassen von E-Mails hat ein Symbol im Gmail-Fenster, das durch gmail.logoUrl angegeben wird.

ContextualTrigger

Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer eine Gmail-Nachricht öffnet. Weitere Informationen finden Sie unter Benutzeroberfläche für Nachrichten erweitern.

JSON-Darstellung
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Felder
onTriggerFunction

string

Für jeden kontextbezogenen Trigger erforderlich. Der Name der Apps Script-Funktion, die ausgeführt wird, wenn der Trigger ausgelöst wird.
unconditional

object

Für jeden kontextbezogenen Trigger erforderlich. Gibt an, dass der Trigger aktiviert wird für alle geöffneten Gmail-Nachrichten. Dies sollte immer ein leeres Objekt sein.

SelectAction

Die Konfiguration der Aktion zum Verfassen von E-Mails, die die Funktion definiert, die bei Auswahl ausgeführt werden soll.

JSON-Darstellung
{
  "runFunction": string,
  "text": string
}
Felder
runFunction

string

Für Aktionen zum Verfassen von E-Mails erforderlich. Der Name der Apps Script-Funktion, die bei Auswahl ausgeführt wird. Die Funktion erstellt die Benutzeroberfläche zum Verfassen von E-Mails für das Add-on.
text

string

Für Aktionen zum Verfassen von E-Mails erforderlich. Eine kurze Beschreibung der Aktion.