Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Configuration de ressources utilisée pour définir le contenu et le comportement d'un module complémentaire Google Workspace dans Google Agenda.
Les fichiers manifestes des modules complémentaires Google Workspace doivent comporter tous les composants marqués comme Obligatoire s'ils étendent Calendar.
Utilisé uniquement si le module complémentaire fournit des
solutions de visioconférence.
Facultatif. Nom de la fonction Apps Script qui génère une URL menant à une page de paramètres pour le module complémentaire.
Utilisé uniquement si le module complémentaire fournit des
solutions de visioconférence. Dans ce cas, au moins une solution doit être définie.
Liste des solutions de visioconférence proposées par le module complémentaire. Chaque solution correspond à une option de visioconférence présentée dans l'interface utilisateur Modifier l'événement de Google Agenda.
currentEventAccess
string
Détermine le niveau d'accès du module complémentaire aux données d'événement générées par les utilisateurs. Si aucune métadonnée d'événement n'est fournie, aucune n'est transmise au module complémentaire.
Voici les paramètres valides :
METADATA indique que le module complémentaire n'a accès qu'aux métadonnées d'événement de base.
READ indique que le module complémentaire peut lire les données d'événement générées par l'utilisateur en plus des métadonnées d'événement de base.
WRITE indique que le module complémentaire peut écrire des données d'événements générées par l'utilisateur.
READ_WRITE indique que le module complémentaire peut lire et écrire des données d'événements générées par l'utilisateur, ainsi que lire des métadonnées de base.
S'il est défini sur READ ou READ_WRITE, le module complémentaire doit disposer du champ d'applicationhttps://www.googleapis.com/auth/calendar.addons.current.event.read.
Si la valeur est définie sur
WRITE ou READ_WRITE, le module complémentaire doit disposer du
https://www.googleapis.com/auth/calendar.addons.current.event.writechamp d'application.
Nécessaire pour fournir des interfaces de mise à jour contextuelle des événements dans Google Agenda. Spécification du déclencheur pour les déclencheurs de mise à jour d'événements dans Agenda.
Configuration d'une solution de visioconférence proposée par le module complémentaire. Chaque solution correspond à une option de visioconférence présentée dans l'interface utilisateur Modifier l'événement de Google Agenda.
Obligatoire. Identifiant de la solution de visioconférence. Doit être unique dans l'ensemble des solutions de conférence fournies par le module complémentaire.
Une fois un ID choisi, il ne doit pas être modifié.
logoUrl
string
Lien vers l'icône représentant la solution.
La taille de l'image doit être de 96 x 96 dp.
Si elle est fournie, cette image peut être différente de l'calendar.logoUrl du module complémentaire, qui est l'image utilisée pour représenter
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
string
Obligatoire. Nom de la solution de visioconférence affiché dans l'interface utilisateur Google Agenda lorsqu'un utilisateur crée ou modifie un événement.
onCreateFunction
string
Obligatoire. Nom de la fonction Apps Script appelée lorsque Google Agenda tente de créer ce type de conférence. Vous devez
implémenter cette fonction pour chaque solution de visioconférence compatible avec votre module complémentaire.
EventOpenTrigger
Configuration d'un déclencheur contextuel qui se déclenche 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
string
Nom de la fonction Apps Script qui s'exécute lorsqu'un utilisateur ouvre un événement d'agenda pour l'afficher ou le modifier. Si elle est spécifiée, vous devez implémenter cette fonction pour créer et renvoyer un tableau d'objets Card à afficher dans l'UI du module complémentaire.
EventUpdateTrigger
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 Modifier des événements Agenda.
Représentation JSON
{
"runFunction": string
}
Champs
runFunction
string
Nom de la fonction Apps Script qui s'exécute lorsqu'un utilisateur modifie et enregistre un événement d'agenda. Si elle est spécifiée, vous devez implémenter cette fonction pour créer et renvoyer un tableau d'objets Card à afficher dans l'interface utilisateur du module complémentaire.
EventAttachmentTrigger
Configuration d'un déclencheur contextuel qui se déclenche lorsque l'utilisateur clique sur le fournisseur de pièces jointes du module complémentaire dans le menu déroulant "Agenda".
Représentation JSON
{
"runFunction": string,
"label": string,
}
Champs
runFunction
string
Obligatoire. Nom de la fonction Apps Script qui s'exécute lorsque l'utilisateur sélectionne le fournisseur de pièces jointes du module complémentaire dans le menu déroulant Agenda. Vous devez implémenter cette fonction pour créer et renvoyer un tableau d'objets Card à afficher dans l'UI du module complémentaire.
label
string
Obligatoire. Texte qui s'affichera dans le menu déroulant "Agenda" et qui identifie ce fournisseur de pièces jointes.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/31 (UTC)."],[[["\u003cp\u003eGoogle Workspace add-on manifests extending Calendar must include all required components.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can access basic event metadata or read/write user-generated event data with appropriate scopes.\u003c/p\u003e\n"],["\u003cp\u003eCalendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed.\u003c/p\u003e\n"],["\u003cp\u003eConferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar.\u003c/p\u003e\n"]]],[],null,[]]