Ressource de fichier manifeste Gmail

La configuration de ressource utilisée pour définir Module complémentaire Google Workspace le contenu et le comportement dans Gmail. Les fichiers manifestes des modules complémentaires Google Workspace doivent comporter tous les composants marqués comme obligatoires s'ils étendent Gmail ;

Gmail

Configuration du fichier manifeste du module complémentaire Google Workspace pour Extensions Gmail. Voir Extension de Gmail à l'aide des modules complémentaires Google Workspace pour en savoir plus.

Représentation JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Champs
authorizationCheckFunction

string

Obsolète. Le nom d'une fonction Apps Script qui exécute de l'obligation d'autorisation tierce. Cette fonction s'appelle avant chaque appel de la méthode du module complémentaire Google Workspace.

Cette fonction a été abandonnée pour éviter une latence d'exécution inutile. À la place, le module complémentaire devrait générer une exception comme indiqué dans cet article exemple.

composeTrigger

object (ComposeTrigger)

Requis pour les actions de rédaction. Définit l'ensemble des interfaces utilisateur disponibles à l'utilisateur lors de la rédaction d'un e-mail.

Voir <ph type="x-smartling-placeholder"></ph> Extension de l'interface utilisateur de Compose avec des actions de rédaction.

contextualTriggers[]

object (ContextualTrigger)

Obligatoire. Liste des déclencheurs qui se déclenchent lorsqu'un message est ouvert dans Gmail. Lorsque le déclencheur est exécuté, il exécute une Fonction Apps Script, généralement pour créer des fiches et mettre à jour l'interface utilisateur.
homepageTrigger

object (HomepageTrigger)

Spécification de la fonction de déclencheur pour la création du module complémentaire page d'accueil de la Hôte Gmail. Cela remplace <ph type="x-smartling-placeholder"></ph> addOns.common.homepageTrigger.

ComposeTrigger

Configuration d'une action de rédaction. Voir Étendre l'interface utilisateur de Compose pour en savoir plus.

Représentation JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Champs
draftAccess

string

Définit le niveau d'accès aux données disponible pour un déclencheur Compose . Les options suivantes sont acceptées:

  • NONE (paramètre par défaut). Cela provoque l'événement transmis à la fonction du déclencheur Compose pour qu'il soit principalement vide.
  • METADATA, qui renseigne l'objet événement transmis à la fonction de déclencheur Compose avec la liste des destinataires . Ce paramètre nécessite que le module complémentaire comprenne le gmail.addons.current.message.metadata <ph type="x-smartling-placeholder"></ph> champ d'application.
selectActions[]

object (SelectAction)

Liste des actions de rédaction qui créent des interfaces utilisateur Compose. Toutefois, cette est limitée à une seule action par module complémentaire. La fenêtre de rédaction est associée à une icône dans la fenêtre de rédaction de Gmail. L'icône est spécifiée par gmail.logoUrl.

ContextualTrigger

Configuration d'un déclencheur qui se déclenche lorsque l'utilisateur ouvre un message Gmail et ce message répond à certains critères. Voir Extension de l'interface utilisateur des messages pour en savoir plus.

Représentation JSON
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Champs
onTriggerFunction

string

Obligatoire pour chaque déclencheur contextuel. Le nom des applications Fonction de script qui s'exécute lorsque le déclencheur est exécuté.

Voir <ph type="x-smartling-placeholder"></ph> Fonction de déclencheur contextuel pour en savoir plus sur sa définition .

unconditional

object

Obligatoire pour chaque déclencheur contextuel. Permet de spécifier que le déclencheur contextuel s'active pour tous les messages Gmail ouvert. Il s'agit actuellement de la seule option. Vous devez donc toujours un objet vide.

SelectAction

Configuration de l'action de composition qui définit la fonction à exécuter lorsque le l'utilisateur sélectionne l'action de rédaction.

Représentation JSON
{
  "runFunction": string,
  "text": string
}
Champs
runFunction

string

Requis pour les actions de rédaction. Nom du script Apps Script qui s'exécute lorsque cette action de composition est sélectionnée. Ce La fonction de déclencheur Compose crée l'UI du module complémentaire Compose.

Voir <ph type="x-smartling-placeholder"></ph> Fonction de déclencheur Compose pour plus de détails.

text

string

Requis pour les actions de rédaction. Brève description de ceci nouvelle action.