Die Ressourcenkonfiguration, mit der Inhalt und Verhalten von Google Workspace-Add-ons in Gmail definiert werden. Google Workspace-Add‑on-Manifeste müssen alle Komponenten enthalten, die als Erforderlich gekennzeichnet sind, 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 |
Veraltet. Der Name einer Apps Script-Funktion, die die Anforderungen für die Autorisierung durch Dritte prüft. Diese Funktion wird vor jedem Aufruf des Google Workspace-Add‑ons aufgerufen. Diese Funktion wurde eingestellt, um unnötige Ausführungslatenz zu vermeiden. Stattdessen sollte das Add-on eine Ausnahme vom Hauptaufruf auslösen, wie in diesem Beispiel gezeigt. |
composeTrigger |
Weitere Informationen finden Sie unter Compose-Benutzeroberfläche mit Compose-Aktionen erweitern. |
contextualTriggers[] |
|
homepageTrigger |
Die Spezifikation der Triggerfunktion zum Erstellen der Startseite des Add-ons im Gmail-Host. Dadurch wird
|
ComposeTrigger
Die Konfiguration für eine Compose-Aktion. Weitere Informationen finden Sie unter Compose-Benutzeroberfläche erweitern.
| JSON-Darstellung |
|---|
{
"draftAccess": string,
"selectActions": [
{
object (SelectAction)
}
]
} |
| Felder | |
|---|---|
draftAccess |
Definiert die Ebene des Datenzugriffs, die für eine Compose-Triggerfunktion verfügbar ist. Gültige Optionen sind:
|
selectActions[] |
Eine Liste von Compose-Aktionen, die Compose-UIs erstellen. Diese Liste ist jedoch auf eine einzelne Aktion pro Add-on beschränkt. Die Aktion „compose“ hat ein entsprechendes Symbol, das im Gmail-Fenster zum Verfassen von E-Mails angezeigt wird.
Das Symbol wird durch |
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 |
Weitere Informationen zum Definieren dieser Funktion finden Sie unter Kontextbezogene Triggerfunktion. |
unconditional |
|
SelectAction
Die Konfiguration der Compose-Aktion, die definiert, welche Funktion ausgeführt werden soll, wenn der Nutzer die Compose-Aktion auswählt.
| JSON-Darstellung |
|---|
{
"runFunction": string,
"text": string
} |
| Felder | |
|---|---|
runFunction |
Weitere Informationen finden Sie unter Triggerfunktion erstellen. |
text |
|