Gmail-Manifest-Ressource

Die Ressourcenkonfiguration, die zum Definieren Google Workspace-Add-on und Verhaltensweisen in Gmail. Manifeste für Google Workspace-Add-ons müssen Folgendes enthalten: Alle Komponenten, die als erforderlich gekennzeichnet sind, wenn sie eine Erweiterung von Gmail darstellen.

Gmail

Manifestkonfiguration des Google Workspace-Add-ons 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 Autorisierungsanforderungen von Drittanbietern überprüfen. Diese Funktion wird als vor jedem Aufruf des Google Workspace-Add-on.

Diese Funktion wurde verworfen, um unnötige Ausführungslatenzen zu vermeiden. Stattdessen sollte das Add-on eine Ausnahme vom wie in diesem Artikel Beispiel

composeTrigger

object (ComposeTrigger)

Erforderlich beim Schreiben. Definiert die verfügbaren Benutzeroberflächen beim Verfassen einer E-Mail an den Nutzer.

Weitere Informationen finden Sie unter . UI zum Schreiben mit Eingabeaktionen für weitere Details erweitern

contextualTriggers[]

object (ContextualTrigger)

Erforderlich. Eine Liste von Triggern, die beim Öffnen einer Nachricht ausgelöst werden in Gmail. Wenn der Trigger ausgelöst wird, führt er einen bestimmten Apps Script-Funktion zum Erstellen neuer Karten und Aktualisieren der Benutzeroberfläche
homepageTrigger

object (HomepageTrigger)

Die Spezifikation der Triggerfunktion zum Erstellen des Add-ons homepage im Feld Gmail-Host Dies überschreibt <ph type="x-smartling-placeholder"></ph> addOns.common.homepageTrigger

ComposeTrigger

Die Konfiguration für eine Schreibaktion. Weitere Informationen finden Sie unter Benutzeroberfläche zum Schreiben von Texten erweitern .

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

string

Definiert die Zugriffsebene für den Datenzugriff, die für einen Erstellungstrigger verfügbar ist . Gültige Optionen sind:

  • NONE ist die Standardeinstellung. Das führt dazu, dass das Ereignis -Objekt, das an die Triggerfunktion zur Zusammensetzung übergeben wurde, leer.
  • METADATA: Wert für das übergebene Ereignisobjekt der Funktion zum Erstellen von Auslösern mit Listen der Empfänger der . Bei dieser Einstellung muss das Add-on den Parameter gmail.addons.current.message.metadata <ph type="x-smartling-placeholder"></ph> .
selectActions[]

object (SelectAction)

Eine Liste von Eingabeaktionen, mit denen UIs zum Erstellen erstellt werden. Dies ist jedoch ist auf eine Aktion pro Add-on beschränkt. Der Editor -Aktion wird im Gmail-Fenster "Neue Nachricht" ein entsprechendes Symbol angezeigt. Das Symbol wird durch gmail.logoUrl angegeben.

ContextualTrigger

Die Konfiguration für einen Trigger, der ausgelöst wird, wenn der Nutzer eine Gmail-Nachricht öffnet und diese Nachricht bestimmte Kriterien erfüllt. Weitere Informationen finden Sie unter Nachrichten-UI erweitern .

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

string

Für jeden kontextbezogenen Trigger erforderlich. Name der Apps Skriptfunktion, die bei Auslösung des Triggers ausgeführt wird.

Weitere Informationen finden Sie unter . Kontextbezogene Triggerfunktion für Details zur Definition .

unconditional

object

Für jeden kontextbezogenen Trigger erforderlich. Hiermit wird angegeben, dass der Der kontextbezogene Trigger wird für alle Gmail-Nachrichten aktiviert, wenn sie geöffnet. Da dies derzeit die einzige Option ist, sollte sie immer ein .

SelectAction

Die Konfiguration der Erstellungsaktion, die definiert, welche Funktion ausgeführt werden soll, wenn der wählt der Nutzer die Aktion "Schreiben" aus.

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

string

Erforderlich beim Schreiben. Name des Apps Script -Funktion, die ausgeführt wird, wenn diese Zusammensetzungsaktion ausgewählt ist. Dieses Compose-Triggerfunktion erstellt die Add-on-UI zum Schreiben.

Weitere Informationen finden Sie unter . Erstellen Sie die Triggerfunktion, um weitere Informationen zu erhalten.

text

string

Erforderlich beim Schreiben. Eine kurze Beschreibung schreiben.