Configuration de ressources utilisée pour définir le contenu et le comportement des modules complémentaires Google Workspace dans Google Agenda. Les fichiers manifestes des modules complémentaires Google Workspace doivent comporter tous les composants marqués comme Required (Obligatoires) s'ils étendent Agenda.
Agenda
Configuration du fichier manifeste du module complémentaire Google Workspace pour les extensions Google Agenda. Pour en savoir plus, consultez Étendre Agenda avec des 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 de données générées par l'utilisateur. Si elle n'est pas fournie, aucune métadonnée d'événement n'est transmise au module complémentaire. Les paramètres valides sont les suivants:
Si défini sur |
eventOpenTrigger |
Spécification des déclencheurs d'ouverture d'événement dans Agenda. |
eventUpdateTrigger |
Requis pour fournir des interfaces de mise à jour d'événements contextuelles dans Google Agenda. Spécification des déclencheurs de mise à jour d'événements dans Agenda. |
eventAttachmentTrigger |
Spécification des déclencheurs pour les pièces jointes d'événement dans Agenda. |
homepageTrigger |
Spécification de la fonction de déclenchement pour la création de la page d'accueil du module complémentaire dans l'hôte Agenda. Cela remplace
|
Solution de conférence
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 un événement de Google Agenda.
Représentation JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Champs | |
---|---|
id |
|
logoUrl |
Il ne peut pas s'agir d'une URL arbitraire. L'image doit être hébergée sur l'infrastructure de Google. Pour en savoir plus, consultez Fournir les logos des solutions de conférence. Si elle est fournie, cette image peut être différente du module complémentaire calendar.logoUrl , qui représente l'image pour le module complémentaire dans les applications hôtes étendues. Si aucune image de logo n'est fournie pour une solution spécifique,
calendar.logoUrl est utilisé à la place.
|
name |
|
onCreateFunction |
|
Événement ouvert
Configuration d'un déclencheur contextuel qui se déclenche lorsqu'un utilisateur ouvre un événement Google Agenda. Pour en savoir plus, consultez la section Extension de l'interface d'événement d'agenda.
Représentation JSON |
---|
{ "runFunction": string } |
Champs | |
---|---|
runFunction |
Card à afficher dans l'interface utilisateur du module complémentaire.
|
Déclencheur de mise à jour d'événements
Configuration d'un déclencheur contextuel qui se déclenche lorsqu'un événement Google Agenda est modifié et enregistré par l'utilisateur. Pour en savoir plus, consultez la page Mettre à jour les événements d'agenda.
Représentation JSON |
---|
{ "runFunction": string } |
Champs | |
---|---|
runFunction |
Card à afficher dans l'interface utilisateur du module complémentaire.
|
EventAttachmentTrigger (Déclencheur de l'événement de pièce jointe)
Configuration d'un déclencheur contextuel qui se déclenche lorsque l'utilisateur clique sur le fournisseur de rattachements 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 |
|