Configuration des ressources utilisée pour définir le contenu et le comportement du module complémentaire Google Workspace. Tous les composants des fichiers manifestes de modules complémentaires Google Workspace doivent être 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) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
Champs | |
---|---|
common |
Obligatoire. Définit des valeurs pour un module complémentaire Google Workspace qui sont communes à toutes les applications hôtes. Certaines valeurs définies ici sont utilisées par défaut lorsque des valeurs spécifiques pour un hôte particulier sont omises. |
calendar |
Obligatoire si le module complémentaire Google Workspace étend Agenda Configurations de l'apparence et du comportement du module complémentaire Google Workspace 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 de l'apparence et du comportement du module complémentaire Google Workspace 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 de l'apparence et du comportement du module complémentaire Google Workspace 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 de l'apparence et du comportement du module complémentaire Google Workspace 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 pour l'apparence et le comportement du module complémentaire Google Workspace 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 de l'apparence et du comportement du module complémentaire Google Workspace 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 à chaque application hôte. Certaines valeurs définies ici sont utilisées par défaut lorsque des valeurs spécifiques pour 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 utilisant un
Pour en savoir plus, consultez Ajouter des URL à la liste d'autorisation. |
universalActions[] |
|
useLocaleFromApp |
Si Pour en savoir plus, consultez Accéder aux paramètres régionaux et aux fuseaux horaires de l'utilisateur. |
LayoutProperties
Configuration qui contrôle les couleurs et 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 |
|
secondaryColor |
|
UniversalAction
Configuration d'une action universelle. Lorsqu'elle est sélectionnée, une action universelle ouvre le lien d'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 fourni, l'URL qui s'ouvre dans un onglet lorsque l'utilisateur sélectionne cette action.
|
runFunction |
openLink n'est pas présent. Si fourni, nom de la fonction Apps Script qui s'exécute lorsque l'utilisateur sélectionne cette action.
Pour en savoir plus, consultez le guide Actions universelles. |