Configuration des ressources permettant de définir le contenu et le comportement du module complémentaire Google Workspace dans Google Agenda. Tous les composants du fichier manifeste du module complémentaire Google Workspace doivent comporter tous les composants marqués comme obligatoires s'ils étendent Agenda.
Calendrier
Configuration du fichier manifeste du module complémentaire Google Workspace pour les extensions Google Agenda. Pour en savoir plus, consultez Extension d'Agenda avec les modules complémentaires Google Workspace.
Représentation JSON |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Champs | |
---|---|
createSettingsUrlFunction |
Pour en savoir plus, consultez Ajouter des paramètres de module complémentaire de conférence. |
conferenceSolution[] |
|
currentEventAccess |
Détermine le niveau d'accès du module complémentaire aux données d'événement générées par l'utilisateur. Si ce champ n'est pas fourni, aucune métadonnée d'événement n'est transmise au module complémentaire. Les paramètres valides sont les suivants:
S'il est défini sur |
eventOpenTrigger |
Spécification du déclencheur pour les déclencheurs d'événements à l'ouverture dans Agenda. |
eventUpdateTrigger |
Obligatoire pour fournir des interfaces de mise à jour contextuelle d'événement dans Google Agenda. Spécification du déclencheur pour les déclencheurs de mise à jour d'événements dans Agenda. |
eventAttachmentTrigger |
Spécification de déclencheur pour les déclencheurs de pièces jointes d'événements dans Agenda. |
homepageTrigger |
Spécification de la fonction de déclencheur pour la création de la page d'accueil du module complémentaire dans l'hôte Agenda. Cette valeur remplace
|
ConferenceSolution
Configuration d'une solution de conférence proposée par le module complémentaire. Chaque solution dispose d'une option de conférence correspondante présentée dans l'interface utilisateur Modifier l'événement de Google Agenda.
Représentation JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Champs | |
---|---|
id |
|
logoUrl |
Cette URL ne peut pas être arbitraire. L'image doit être hébergée sur l'infrastructure de Google. Pour en savoir plus, consultez la page Fournir des logos de solutions de conférence. Si cette image est fournie, cette image peut être différente du module complémentaire calendar.logoUrl , qui représente le module complémentaire dans les applications hôtes qu'il étend. Si aucune image de logo n'est fournie pour une solution spécifique,
calendar.logoUrl est utilisé à la place.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Configuration d'un déclencheur contextuel qui s'active lorsqu'un événement Google Agenda est ouvert par l'utilisateur. Pour en savoir plus, consultez Étendre l'interface des événements Agenda.
Représentation JSON |
---|
{ "runFunction": string } |
Champs | |
---|---|
runFunction |
Card à afficher dans l'interface utilisateur du module complémentaire.
|
EventUpdateTrigger
Configuration d'un déclencheur contextuel qui s'active lorsqu'un événement Google Agenda est modifié et enregistré par l'utilisateur. Pour en savoir plus, consultez Mettre à jour des événements d'agenda.
Représentation JSON |
---|
{ "runFunction": string } |
Champs | |
---|---|
runFunction |
Card à afficher dans l'interface utilisateur du module complémentaire.
|
EventAttachmentTrigger
Configuration d'un déclencheur contextuel qui s'active lorsque l'utilisateur clique sur le fournisseur de pièces jointes de modules complémentaires dans le menu déroulant "Agenda".
Représentation JSON |
---|
{ "runFunction": string, "label": string, } |
Champs | |
---|---|
runFunction |
Card à afficher dans l'interface utilisateur du module complémentaire.
|
label |
|