Configuration de ressources utilisée pour définir le contenu et le comportement du module complémentaire Google Workspace. Les fichiers manifestes des modules complémentaires Google Workspace doivent comporter tous les composants marqués comme Required (Obligatoires).
Modules complémentaires
Niveau supérieur de la configuration du fichier manifeste du module complémentaire Google Workspace.
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 |
Obligatoire. Définit les valeurs d'un module complémentaire Google Workspace communes à 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 spécifique sont omises. |
calendar |
Obligatoire si le module complémentaire Google Workspace étend Agenda. Configurations du module complémentaire Google Workspace (apparence et comportement) dans l'application hôte Google Agenda. Si ce champ est omis, le module complémentaire est désactivé dans Google Agenda. |
drive |
Obligatoire si le module complémentaire Google Workspace étend Google Drive. Configurations du module complémentaire Google Workspace : apparence et comportement dans l'application hôte Google Drive Si ce champ est omis, le module complémentaire est désactivé dans Google Drive. |
gmail |
Obligatoire si le module complémentaire Google Workspace étend Gmail. Configurations du module complémentaire Google Workspace : apparence et comportement dans l'application hôte Gmail. Si ce champ est omis, le module complémentaire est désactivé dans Gmail. |
docs |
Obligatoire si le module complémentaire Google Workspace étend Docs. Configurations du module complémentaire Google Workspace pour son apparence et son comportement dans l'application hôte Docs. Si ce champ est omis, le module complémentaire est désactivé dans Docs. |
sheets |
Obligatoire si le module complémentaire Google Workspace étend Sheets. Configurations du module complémentaire Google Workspace pour son apparence et son comportement dans l'application hôte Sheets. Si ce champ est omis, le module complémentaire est désactivé dans Sheets. |
slides |
Obligatoire si le module complémentaire Google Workspace étend Slides. Configurations du module complémentaire Google Workspace pour son apparence et son comportement dans l'application hôte Slides. Si ce champ est omis, le module complémentaire est désactivé dans Slides. |
Courant
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 |
|
layoutProperties |
|
logoUrl |
Obligatoire. URL de l'image affichée dans la barre d'outils. L'URL doit être publique. |
name |
Obligatoire. Nom du module complémentaire affiché dans la barre d'outils. |
openLinkUrlPrefixes[] |
Obligatoire si le module complémentaire affiche des liens sortants, que ce soit dans des widgets à l'aide d'un
Pour en savoir plus, consultez URL des listes d'autorisation. |
universalActions[] |
|
useLocaleFromApp |
Si la valeur est Pour en savoir plus, consultez Accéder aux paramètres régionaux et aux fuseaux horaires de l'utilisateur. |
LayoutProperties (Propriétés de mise en page)
Configuration qui contrôle Google Workspace les couleurs et l'apparence des boutons de la barre d'outils complémentaire.
Représentation JSON |
---|
{ "primaryColor": string, "secondaryColor": string } |
Champs | |
---|---|
primaryColor |
|
secondaryColor |
|
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 |
|
openLink |
runFunction n'est pas présent. Si elle est fournie, URL ouverte dans un onglet lorsque l'utilisateur sélectionne cette action.
|
runFunction |
openLink n'est pas présent. 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. |