Créer des modules complémentaires de conférence

La procédure pour créer un module complémentaire Google Workspace propose des solutions de conférence tierces Google Agenda. identique à procédure de création de modules complémentaires Google Workspace, en suivant quelques étapes supplémentaires (en gras ci-dessous):

  1. Choisissez le propriétaire du projet du module complémentaire et des collaborateurs.
  2. Créez un projet Apps Script.
  3. Concevez l'apparence et le comportement de votre module complémentaire.
  4. Activez le service avancé Agenda.
  5. Configurez le fichier manifeste du projet du module complémentaire.
    1. Définissez les solutions de conférence dans le fichier manifeste.
  6. Écrivez du code pour définir l'apparence et le comportement du module complémentaire à l'aide de la classe le service de cartes Apps Script intégré.
    1. écrire le code permettant de gérer les solutions de conférence, à l'aide de l'API intégrée d'Apps Script ConferenceData de service.
    2. (Facultatif) Créer et configurer une page de paramètres de module complémentaire.
  7. Vérifiez les habilitations OAuth de votre module complémentaire.
  8. Testez le module complémentaire dans la applications hôtes qu'elle s'étend.
  9. Publiez le module complémentaire.

Cette page fournit une présentation générale de chacune des nouvelles étapes (voir Créer des modules complémentaires Google Workspace pour obtenir un aperçu des autres étapes).

Activer le service avancé Agenda

Service avancé Agenda vous permet d'appeler directement l'API Calendar à partir d'un projet Apps Script. Certaines opérations courantes, telles que Les synchronisations d'événements d'agenda ne peuvent être effectuées à l'aide du service avancé. Avant de pouvoir utiliser le service avancé, vous devez et l'activer pour votre projet de module complémentaire.

Vous pouvez activer le service avancé Agenda dans l'éditeur Apps Script. Veillez à activer l'API à la fois dans l'éditeur la boîte de dialogue Services avancés Google et la console Google APIs.

.

Définir les solutions de conférence dans le fichier manifeste

Le fichier manifeste du module complémentaire fournit les informations de base dont Google Agenda a besoin pour afficher et activer correctement les solutions de conférence complémentaires. Votre module complémentaire le fichier manifeste doit définir (dans sa section calendar) une ou plusieurs solutions de conférence décrivant les types de réunions conférences auxquelles les événements Google Agenda peuvent être utilisés.

Pour en savoir plus, consultez Fichiers manifestes. pour savoir comment configurer le fichier manifeste de votre module complémentaire.

Ajouter du code pour créer et synchroniser des conférences

Une fois que vous avez créé un projet de script, vous pouvez commencer à ajouter pour définir le comportement du module complémentaire lié aux conférences. Vous pouvez utiliser Service avancé d'agenda le service ConferenceData ; d'autres services Apps Script pour contrôler ce comportement.

Lorsque vous ajoutez du code de gestion de conférence à votre module complémentaire, vous devez l'ajouter à créer des conférences, synchroniser les modifications apportées à l'agenda et, si vous le souhaitez, ajoutez une page de paramètres.

Consultez le guide de style du module complémentaire pendant que vous codez pour savoir comment concevoir l'expérience utilisateur de votre module complémentaire.

Création de conférences

Votre module complémentaire doit être en mesure de prendre des informations sur l'événement Google Agenda et l'utiliser pour créer une conférence sur le système de conférence tiers. Toi doit implémenter une ou plusieurs méthodes onCreateFunction qui exécutent cette action et configurer ces méthodes dans le fichier manifeste du module complémentaire.

Pour en savoir plus, consultez Créez des conférences tierces.

Synchroniser les modifications apportées à l'agenda

Lorsqu'une conférence est créée et associée à un événement Google Agenda, conférence doivent souvent être mis à jour pour refléter les changements de l’événement. Pour Par exemple, si un utilisateur modifie l'heure de l'événement, les données de la conférence le système de conférence tiers doit être mis à jour en conséquence. Processus de mise à jour des données de la conférence en réponse aux changements d'événements s'appelle la synchronisation.

Pour en savoir plus, consultez Synchronisez les modifications apportées à l'agenda.

Ajouter des paramètres

Il se peut que vous souhaitiez disposer de paramètres facultatifs permettant aux utilisateurs de configurer votre module complémentaire. Par exemple, vous pouvez autoriser les utilisateurs à définir les paramètres de conférence ou les notes. associés à la conférence.

Chaque fois que vous souhaitez donner aux utilisateurs un certain contrôle sur le module complémentaire vous pouvez fournir ces options sur la page des paramètres du module complémentaire. C'est une page Web (hébergée par le script du module complémentaire ou en externe) qui s'ouvre lorsque l'utilisateur accède aux paramètres du module complémentaire dans Google Agenda. UI.

La création d'une page de paramètres du module complémentaire est facultative. Pour en savoir plus, consultez Ajouter des paramètres