Ressource de fichier manifeste des modules complémentaires

Configuration des ressources utilisée pour définir le contenu et le comportement des modules complémentaires Google Workspace. Les fichiers manifestes des modules complémentaires doivent inclure tous les composants marqués comme obligatoires.

AddOns

Niveau supérieur de la configuration du fichier manifeste du module complémentaire Google Workspace.

Représentation JSON
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
}
Champs
common

object (Common)

Obligatoire. Définit les valeurs d'un module complémentaire Google Workspace qui sont communes à toutes les applications hôtes. Les valeurs définies ici servent de valeurs par défaut lorsque des valeurs spécifiques pour un hôte particulier sont omises.

calendar

object (Calendar)

Obligatoire si le module complémentaire Google Workspace étend Agenda. Configurations de l'apparence et du comportement dans l'application hôte Google Agenda. Si elle est omise, le module complémentaire est désactivé dans Google Agenda.

chat

object ()

Obligatoire si le module complémentaire Google Workspace étend Chat. Configuration d'une application Google Chat. Si elle est omise, le module complémentaire est désactivé dans Google Chat.

L'objet addOns.chat doit être vide. Pour configurer le comportement et l'apparence d'un module complémentaire dans Chat, consultez Configurer une application Google Chat.

drive

object (Drive)

Obligatoire si le module complémentaire Google Workspace étend Drive. Configurations de l'apparence et du comportement dans l'application hôte Drive. Si elle est omise, le module complémentaire est désactivé dans Drive.

gmail

object (Gmail)

Obligatoire si le module complémentaire Google Workspace étend Gmail. Configurations de l'apparence et du comportement dans l'application hôte Gmail. Si elle est omise, le module complémentaire est désactivé dans Gmail.

docs

object (Docs)

Obligatoire si le module complémentaire Google Workspace étend Docs. Configurations de l'apparence et du comportement dans l'application hôte Docs. Si elle est omise, le module complémentaire est désactivé dans Docs.

sheets

object (Sheets)

Obligatoire si le module complémentaire Google Workspace étend Sheets. Configurations de l'apparence et du comportement dans l'application hôte Sheets. Si elle est omise, le module complémentaire est désactivé dans Sheets.

slides

object (Slides)

Obligatoire si le module complémentaire Google Workspace étend Slides. Configurations de l'apparence et du comportement dans l'application hôte Slides. Si elle est omise, le module complémentaire est désactivé dans Slides.

meet

object (Meet)

Obligatoire si le module complémentaire Google Workspace étend Meet. Configurations de l'apparence et du comportement dans l'application hôte Meet. Si elle est omise, le module complémentaire est désactivé dans Meet.

Commun

Configuration du fichier manifeste pour les paramètres communs à chaque application hôte. Les valeurs définies ici servent de valeurs par défaut lorsque des valeurs spécifiques pour un hôte sont omises.

Représentation JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Champs
homepageTrigger

object (HomepageTrigger)

Fonction de déclencheur par défaut pour la page d'accueil du module complémentaire. Cette spécification est utilisée si aucun déclencheur de page d'accueil spécifique à un hôte n'est défini. Si elle est omise, une fiche générique de page d'accueil est utilisée.
layoutProperties

object (LayoutProperties)

Configuration des couleurs utilisées dans la barre d'outils et les boutons du module complémentaire.
logoUrl

string

Obligatoire. URL publique de l'image de la barre d'outils.

name

string

Obligatoire. Nom du module complémentaire affiché dans la barre d'outils.

openLinkUrlPrefixes[]

string

Obligatoire si le module complémentaire affiche des liens sortants dans des widgets à l'aide d'une balise OpenLink ou d'un widget de texte à l'aide de balises d'ancrage HTML. Liste des préfixes d'URL HTTPS. Pour protéger les données utilisateur, les liens affichés par le module complémentaire doivent correspondre à un préfixe de cette liste.

Pour en savoir plus, consultez Ajouter des URL à la liste d'autorisation.

universalActions[]

object (UniversalAction)

Liste des actions universelles toujours disponibles dans l'UI du module complémentaire.
useLocaleFromApp

boolean

Si true, les objets d'événement de module complémentaire transmis aux fonctions de rappel d'action ou aux fonctions de déclencheur incluent le fuseau horaire et les paramètres régionaux de l'utilisateur. La valeur par défaut est false.

Pour en savoir plus, consultez Accéder aux paramètres régionaux et au fuseau horaire de l'utilisateur.

LayoutProperties

Configuration de l'apparence de la barre d'outils et des boutons du module complémentaire Google Workspace.

Représentation JSON
{
  "primaryColor": string,
  "secondaryColor": string
}
Champs
primaryColor

string

Couleur de la barre d'outils. La valeur par défaut est le gris (#424242).
secondaryColor

string

Couleur par défaut du bouton. La valeur par défaut est la couleur principale si elle est définie, sinon elle est bleue (#2196F3).

UniversalAction

Configuration d'une action universelle. Lorsqu'une action universelle est sélectionnée, elle ouvre une URL ou exécute une fonction Apps Script.

Représentation JSON
{
  "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.

}
Champs
label

string

Obligatoire pour chaque action universelle. Texte du menu de l'UI pour cette action.
runFunction

string

Obligatoire pour chaque action universelle si openLink est manquant. Nom de la fonction Apps Script qui s'exécute lorsqu'elle est sélectionnée.

Pour en savoir plus, consultez le guide Actions universelles.