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

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

La procédure à suivre pour créer un Google Workspace module complémentaire fournissant des solutions de visioconférence tierces Google Agenda est identique à la procédure de création des Google Workspace modules complémentaires, à quelques étapes supplémentaires (qui apparaissent en gras ci-dessous):

  1. Choisissez un propriétaire de projet et des collaborateurs pour le module complémentaire.
  2. Créez un projet Apps Script.
  3. Concevez l'apparence des extensions et leur comportement.
  4. Activez le service avancé d'Agenda.
  5. Configurez le fichier manifeste du projet du module complémentaire.
    1. Définissez des solutions de conférence dans le fichier manifeste.
  6. Rédigez le code permettant de définir l'apparence et le comportement du module complémentaire à l'aide du service de cartes Apps Script intégré.
    1. Écrivez du code pour gérer les solutions de conférence à l'aide d'Apps Script intégréConferenceDataservice.
    2. (Facultatif) Créez et configurez une page de paramètres de modules complémentaires.
  7. Vérifiez les champs d'application OAuth de votre module complémentaire.
  8. Testez le module complémentaire dans les applications hôtes auxquelles il s'applique.
  9. Publiez le module complémentaire.

Cette page fournit une présentation générale de chacune des nouvelles étapes (consultez la page Créer des Google Workspace modules complémentaires pour en savoir plus sur les autres étapes).

Activer le service avancé d'Agenda

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

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

Définir des 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 des modules complémentaires. Votre fichier manifeste de module complémentaire doit définir (dans sa calendarsection) une ou plusieurs solutions de conférence qui décrivent les types de conférences tierces que Google Agenda peut utiliser.

Consultez la section Manifests pour en savoir plus sur la configuration du 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 du code pour définir le comportement des modules complémentaires. Vous pouvez contrôler ce comportement à l'aide du service avancé d'Agenda, du service ConferenceData et d'autres services Apps Script.

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

Reportez-vous au guide de style des modules complémentaires pour savoir comment concevoir votre module complémentaire.

Création de conférences

Votre module complémentaire doit pouvoir prendre des informations sur l'événement Google Agenda et l'utiliser pour créer une conférence sur le système tiers. Vous devez implémenter une ou plusieurs méthodes onCreateFunction qui exécutent ce processus, puis configurez-les dans votre fichier manifeste de module complémentaire.

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

Synchroniser les modifications apportées à l'agenda

Une fois qu'une conférence est créée et associée à un événement Google Agenda, la conférence doit souvent être mise à jour pour refléter les modifications apportées à l'événement. Par exemple, si un utilisateur modifie l'heure de l'événement, les données de conférence du système de conférence tiers doivent être mises à jour. Le processus de mise à jour des données de conférence en réponse aux modifications d'événements est appelé synchronisation.

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

Ajouter des paramètres

Vous pouvez configurer des paramètres facultatifs pour permettre aux utilisateurs de configurer votre module complémentaire. Par exemple, vous pouvez autoriser les utilisateurs à définir des paramètres de conférence ou des notes associés à la conférence.

Chaque fois que vous souhaitez offrir aux utilisateurs un certain niveau de contrôle sur le comportement du module complémentaire, vous pouvez le faire sur la page des paramètres du module complémentaire. Il s'agit d'une page Web (hébergée par le script du module complémentaire ou hébergée en externe) qui est ouverte lorsque l'utilisateur accède aux paramètres du module complémentaire dans l'interface utilisateur de Google Agenda.

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