Index
AddOnWidgetSet(message)AddOnWidgetSet.WidgetType(enum)CommonAddOnManifest(message)CreateActionExtensionPoint(message)GranularOauthPermissionSupport(enum)HomepageExtensionPoint(message)HttpAuthorizationHeader(enum)HttpOptions(message)LayoutProperties(message)LinkPreviewExtensionPoint(message)MenuItemExtensionPoint(message)UniversalActionExtensionPoint(message)UriPattern(message)
AddOnWidgetSet
Sous-ensemble de widgets utilisé par un module complémentaire.
| Champs | |
|---|---|
usedWidgets[] |
Liste des widgets utilisés dans un module complémentaire. |
WidgetType
Type de widget. WIDGET_TYPE_UNSPECIFIED est l'ensemble de widgets de base.
| Enums | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
Ensemble de widgets par défaut. |
DATE_PICKER |
Sélecteur de date. |
STYLED_BUTTONS |
Les boutons stylisés incluent les boutons remplis et les boutons désactivés. |
PERSISTENT_FORMS |
Les formulaires persistants permettent de conserver les valeurs des formulaires lors des actions. |
FIXED_FOOTER |
Pied de page fixe dans une fiche. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Modifiez l'objet et les destinataires d'un brouillon. |
GRID_WIDGET |
Widget Grille. |
ADDON_COMPOSE_UI_ACTION |
Action de module complémentaire Gmail qui s'applique à l'UI de rédaction du module complémentaire. |
CommonAddOnManifest
Configuration du module complémentaire partagée entre toutes les applications hôtes de modules complémentaires.
| Champs | |
|---|---|
name |
Obligatoire. Nom à afficher du module complémentaire. |
logoUrl |
Obligatoire. URL de l'image du logo affichée dans la barre d'outils du module complémentaire. |
layoutProperties |
Propriétés de mise en page courantes pour les cartes de modules complémentaires. |
addOnWidgetSet |
Widgets utilisés dans le module complémentaire. Si ce champ n'est pas spécifié, l'ensemble par défaut est utilisé. |
useLocaleFromApp |
Indique si les informations sur les paramètres régionaux doivent être transmises depuis l'application hôte. |
homepageTrigger |
Définit un point de terminaison qui sera exécuté dans n'importe quel contexte et sur n'importe quel hôte. Toutes les fiches générées par cette fonction seront toujours disponibles pour l'utilisateur, mais elles peuvent être éclipsées par du contenu contextuel lorsque ce module complémentaire déclare des déclencheurs plus ciblés. |
universalActions[] |
Définit une liste de points d'extension dans le menu d'actions universel, qui sert de menu de paramètres pour le module complémentaire. Le point d'extension peut être une URL à ouvrir ou un point de terminaison à exécuter en tant qu'envoi de formulaire. |
openLinkUrlPrefixes |
Une action OpenLink ne peut utiliser qu'une URL avec un schéma |
CreateActionExtensionPoint
Configuration d'un déclencheur qui se déclenche lorsqu'un utilisateur appelle le workflow de création de ressources dans une application Google Workspace. Pour en savoir plus, consultez Créer des ressources tierces à partir du menu @.
| Champs | |
|---|---|
id |
Obligatoire. Identifiant unique permettant de différencier ce point d'extension. L'ID peut comporter jusqu'à 64 caractères et doit être au format |
labelText |
Obligatoire. Texte qui s'affiche à côté d'une icône pour le point d'entrée de création de ressource, par exemple |
localizedLabelText |
Facultatif. Carte de Si les paramètres régionaux d'un utilisateur sont présents dans les clés de la carte, il voit la version localisée de |
runFunction |
Obligatoire. Point de terminaison à exécuter lorsqu'un workflow de création de ressources est déclenché pour créer un lien. |
logoUrl |
Facultatif. Icône affichée pour le point d'entrée de création de ressources. Si cet élément n'est pas spécifié, le menu utilise l'icône de la barre d'outils de votre module complémentaire, |
GranularOauthPermissionSupport
Indique si le module complémentaire a activé le consentement OAuth granulaire.
| Enums | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Valeur par défaut, ne doit pas être utilisée. |
OPT_IN |
Le module complémentaire est activé pour le consentement OAuth granulaire. |
OPT_OUT |
Le module complémentaire est désactivé pour le consentement OAuth granulaire. |
HomepageExtensionPoint
Format courant pour déclarer la vue de la page d'accueil d'un module complémentaire.
| Champs | |
|---|---|
runFunction |
Obligatoire. Point de terminaison à exécuter lorsque ce point d'extension est activé. |
enabled |
Facultatif. Si la valeur est définie sur La valeur par défaut est Si la vue personnalisée de la page d'accueil d'un module complémentaire est désactivée, une fiche d'aperçu générique est fournie aux utilisateurs à la place. |
HttpAuthorizationHeader
En-tête d'autorisation envoyé dans les requêtes HTTP du module complémentaire.
| Enums | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Valeur par défaut, équivalente à SYSTEM_ID_TOKEN. |
SYSTEM_ID_TOKEN |
Envoyez un jeton d'identification pour le compte de service système du module complémentaire Google Workspace spécifique au projet (par défaut). |
USER_ID_TOKEN |
Envoyez un jeton d'identité pour l'utilisateur final. |
NONE |
N'envoyez pas d'en-tête d'authentification. |
HttpOptions
Options permettant d'envoyer des requêtes aux points de terminaison HTTP du module complémentaire.
| Champs | |
|---|---|
authorizationHeader |
Configuration du jeton envoyé dans l'en-tête d'autorisation |
granularOauthPermissionSupport |
Indique si le module complémentaire a activé le consentement OAuth granulaire. |
LayoutProperties
Propriétés de mise en page des cartes partagées entre toutes les applications hôtes de modules complémentaires.
| Champs | |
|---|---|
primaryColor |
Couleur principale du module complémentaire. Elle définit la couleur de la barre d'outils. Si aucune couleur primaire n'est définie, la valeur par défaut fournie par le framework est utilisée. |
secondaryColor |
Couleur secondaire du module complémentaire. Elle définit la couleur des boutons. Si la couleur principale est définie, mais pas la couleur secondaire, la couleur secondaire est identique à la couleur principale. Si aucune couleur primaire ni secondaire n'est définie, la valeur par défaut fournie par le framework est utilisée. |
useNewMaterialDesign |
Active le Material Design pour les cartes. |
LinkPreviewExtensionPoint
Configuration d'un déclencheur qui se déclenche lorsqu'un utilisateur saisit ou colle un lien provenant d'un service tiers ou non Google dans un fichier Google Docs, Sheets ou Slides.
| Champs | |
|---|---|
labelText |
Obligatoire. Texte d'un exemple de chip intelligent qui invite les utilisateurs à prévisualiser le lien, tel que |
localizedLabelText |
Facultatif. Carte de Si les paramètres régionaux d'un utilisateur sont présents dans les clés de la carte, il voit la version localisée de |
patterns[] |
Obligatoire. Tableau de formats d'URL qui déclenchent l'aperçu des liens par le module complémentaire. |
runFunction |
Obligatoire. Point de terminaison à exécuter lorsqu'un aperçu de lien est déclenché. |
logoUrl |
Facultatif. Icône qui s'affiche dans le chip intelligent et la fiche d'aperçu. En cas d'omission, le module complémentaire utilise son icône de barre d'outils, |
MenuItemExtensionPoint
Format courant pour déclarer un élément de menu ou un bouton qui s'affiche dans une application hôte.
| Champs | |
|---|---|
runFunction |
Obligatoire. Point de terminaison à exécuter lorsque ce point d'extension est activé. |
label |
Obligatoire. Texte visible par l'utilisateur décrivant l'action effectuée en activant ce point d'extension. Par exemple, "Insérer une facture". |
logoUrl |
URL de l'image du logo affichée dans la barre d'outils du module complémentaire. Si ce champ n'est pas défini, l'URL du logo principal du module complémentaire est utilisée par défaut. |
UniversalActionExtensionPoint
Format pour déclarer un point d'extension d'élément de menu d'action universel.
| Champs | |
|---|---|
label |
Obligatoire. Texte visible par l'utilisateur qui décrit l'action effectuée en activant ce point d'extension (par exemple, "Ajouter un contact"). |
Champ d'union action_type. Obligatoire. Type d'action compatible avec un élément de menu d'action universel. Il peut s'agir d'un lien à ouvrir ou d'un point de terminaison à exécuter. action_type ne peut être qu'un des éléments suivants : |
|
openLink |
URL à ouvrir par UniversalAction. |
runFunction |
Point de terminaison à exécuter par UniversalAction. |
UriPattern
Configuration de chaque format d'URL qui déclenche un aperçu du lien.
| Champs | |
|---|---|
hostPattern |
Obligatoire pour chaque format d'URL à prévisualiser. Domaine du format d'URL. Le module complémentaire prévisualise les liens qui contiennent ce domaine dans l'URL. Pour prévisualiser les liens d'un sous-domaine spécifique, comme Par exemple, |
pathPrefix |
Facultatif. Chemin d'accès qui ajoute le domaine de Par exemple, si le format d'hôte de l'URL est Pour faire correspondre toutes les URL du domaine du format d'hôte, laissez |