Ressource du fichier manifeste de modules complémentaires

Configuration de la ressource utilisée pour définir le contenu et le comportement de Google Workspace module complémentaire. Google Workspace Tous les composants des modules manifestes doivent être marqués comme obligatoires.

Modules complémentaires

Premier niveau de la configuration du Google Workspace fichier manifeste.

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

object (Common)

Obligatoire. Définit les valeurs d'un module complémentaire Google Workspace commun à chaque application hôte. Certaines valeurs définies ici sont utilisées par défaut lorsque les valeurs spécifiques d'un hôte spécifique sont omises.

calendar

object (Calendar)

Obligatoire si le Google Workspace module complémentaire étend Agenda. Configurations pour Google Workspace l'apparence des modules complémentaires et leur comportement dans l'application hôte Google Agenda. Si ce champ est omis, le module complémentaire est désactivé dans Google Agenda.

drive

object (Drive)

Obligatoire si le Google Workspace module complémentaire étend Google Drive. Configurations pour Google Workspace l'apparence des modules complémentaires et leur comportement dans l'application hôte Google Drive. Si ce champ est omis, le module complémentaire est désactivé dans Google Drive.

gmail

object (Gmail)

Obligatoire si le Google Workspace module complémentaire étend Gmail. Configurations pour Google Workspace l'apparence du module complémentaire et son comportement dans l'application hôte Gmail. Si ce champ est omis, le module complémentaire est désactivé dans Gmail.

docs

object (Docs)

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

sheets

object (Sheets)

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

slides

object (Slides)

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

Nom

Configuration du fichier manifeste pour les paramètres communs à toutes les applications hôtes. Certaines valeurs définies ici sont utilisées par défaut lorsque les valeurs spécifiques d'un hôte particulier 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)

Spécification de fonction de déclencheur par défaut pour créer la page d'accueil du module complémentaire. Cette spécification est utilisée si aucun déclencheur de page d'accueil spécifique à l'hôte n'est défini. Si cette valeur est également omise, une fiche de page d'accueil générique est créée et utilisée si nécessaire.
layoutProperties

object (LayoutProperties)

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

string

Obligatoire. URL de l'image affichée dans 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, que ce soit dans des widgets à l'aide d'un OpenLink ou dans un widget Text à l'aide de balises d'ancrage HTML. Liste de préfixes d'URL HTTPS. Pour protéger les données utilisateur, tout lien affiché par le module complémentaire doit correspondre à l'un des préfixes de cette liste.

Pour en savoir plus, consultez Ajouter des URL à la liste blanche.

universalActions[]

object (UniversalAction)

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

boolean

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

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

Propriétés de la mise en page

Une configuration qui contrôle Google Workspace les couleurs et l'apparence de la barre d'outils complémentaire et du bouton.

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

string

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

string

Couleur par défaut des boutons. La valeur par défaut est la couleur principale (si elle est définie). Sinon, elle est bleue (#2196F3).

Action universelle

Configuration d'une action universelle. Lorsque cette option est sélectionnée, une action universelle ouvre le lien de l'URL spécifié ou exécute la fonction Apps Script spécifiée.

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 affiché dans le menu de l'interface utilisateur pour cette action.
runFunction

string

Obligatoire pour chaque action universelle en l'absence de l'élément openLink. S'il est fourni, le nom de la fonction Apps Script qui s'exécute lorsque l'utilisateur sélectionne cette action.

Pour en savoir plus, consultez le guide des actions universelles.