Ressource de fichier manifeste des modules complémentaires

La configuration de ressource utilisée pour définir Module complémentaire Google Workspace contenus et comportements. Module complémentaire Google Workspace tous les composants des fichiers manifestes doivent être marqués comme Required.

AddOns

Premier niveau du fichier manifeste du module complémentaire Google Workspace configuration.

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'une des modules complémentaires Google Workspace courants pour 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 omis.

calendar

object (Calendar)

Obligatoire si le module complémentaire Google Workspace étend Agenda. Apparence et comportement du module complémentaire Google Workspace dans les configurations Application hôte Google Agenda. Si ce champ est omis, est désactivé dans Google Agenda.

drive

object (Drive)

Obligatoire si le module complémentaire Google Workspace étend Google Drive. Apparence et comportement du module complémentaire Google Workspace dans les configurations Application hôte Google Drive. Si ce champ est omis, est désactivé dans Google Drive.

gmail

object (Gmail)

Obligatoire si le module complémentaire Google Workspace étend Gmail. Apparence et comportement du module complémentaire Google Workspace dans les configurations Application hôte Gmail. Si ce champ est omis, 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 du module complémentaire Google Workspace dans les Application hôte Docs. Si ce champ est omis, 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 du module complémentaire Google Workspace dans les Application hôte Sheets. Si ce champ est omis, 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 du module complémentaire Google Workspace dans les Application hôte Slides. Si ce champ est omis, est désactivé dans Slides.

Courant

La configuration du fichier manifeste pour les paramètres courants chaque application hôte. Certaines valeurs définies ici sont utilisées par défaut lorsque des valeurs spécifiques pour un un hôte particulier sont omis.

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 la fonction de déclencheur par défaut pour la création du module complémentaire page d'accueil. Ce est utilisée si aucun déclencheur de page d'accueil spécifique à l'hôte n'est définis. Si cet élément est également omis, une fiche générique de la page d'accueil construit et utilisé si nécessaire.
layoutProperties

object (LayoutProperties)

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

string

Obligatoire. URL de l'image affichée dans la barre d'outils. L'URL doit être publique.

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 des widgets à l'aide d'un OpenLink ou widget texte à l'aide de balises d'ancrage HTML. Une liste d'URL HTTPS préfixes. Pour protéger les données utilisateur, tout lien affiché par le module complémentaire correspondent à l'un des préfixes de cette liste.

Voir <ph type="x-smartling-placeholder"></ph> Ajouter des URL à la liste d'autorisation.

universalActions[]

object (UniversalAction)

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

boolean

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

Voir <ph type="x-smartling-placeholder"></ph> Accéder aux paramètres régionaux et aux fuseaux horaires des utilisateurs pour en savoir plus.

LayoutProperties

Une configuration qui contrôle l' Google Workspace les couleurs et l'apparence de la barre d'outils supplémentaire et des boutons.

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 couleur principale est utilisée par défaut (si elle est set); ou bleu par défaut. (#2196F3)

UniversalAction

Configuration d'une action universelle. Lorsque cette option est sélectionnée, une action universelle ouvre le lien URL spécifié ou s'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 l'interface utilisateur pour cette action.
runFunction

string

Obligatoire pour chaque action universelle si openLink est absente. Si ce champ est fourni, le nom des applications Fonction de script qui s'exécute lorsque l'utilisateur sélectionne cette action.

Consultez les "Universal Actions" (Actions universelles).