Cette page offre une présentation générale des deux types de modules complémentaires que vous pouvez créer : les modules complémentaires Google Workspace et les modules complémentaires d'éditeur. Ces types de modules complémentaires diffèrent en termes d'applications qu'ils étendent, de méthodes de création et de restrictions.
Modules complémentaires Google Workspace
Les modules complémentaires Google Workspace sont la dernière génération de modules complémentaires. Ils offrent de nombreuses fonctionnalités, dont les suivantes :
Créer un module complémentaire pour plusieurs applications Google Workspace : au lieu de créer des modules complémentaires distincts pour chaque application, vous pouvez créer et gérer un seul module complémentaire Google Workspace qui fonctionne dans l'ensemble de Google Workspace. Un module complémentaire Google Workspace peut étendre les applications hôtes suivantes :
- Gmail
- Google Agenda
- Google Chat
- Google Docs
- Google Drive
- Google Meet
- Google Sheets
- Google Slides
Accroître la notoriété de la marque : les icônes des modules complémentaires sont visibles par défaut dans le panneau de droite des applications hôtes.
Créer des expériences de page d'accueil : créez des pages d'accueil individuelles pour chaque application Google Workspace que votre module complémentaire étend, ou utilisez la même page d'accueil pour plusieurs applications.
Refléter le contexte dans votre module complémentaire : concevez votre module complémentaire Google Workspace pour afficher des interfaces spécifiques à l'application hôte. Par exemple, votre module complémentaire peut afficher des informations provenant d'un e-mail ou d'un événement d'agenda, ou suggérer une action en fonction de la page de l'application Google Workspace actuelle.
Utiliser des interfaces standardisées : créez des interfaces utilisateur à partir d'éléments de widget intégrés fournis par le service
Cardde Google Apps Script. Vous n'avez pas besoin d'être un expert en HTML ou en CSS pour définir ces interfaces.Étendre les clients Gmail pour ordinateur et mobile : si un module complémentaire Google Workspace étend Gmail, utilisez-le dans les versions pour ordinateur et mobile. Vous n'avez pas besoin de concevoir une version mobile distincte. La même interface est utilisée partout.
Utiliser l'environnement d'exécution de votre choix : développez des modules complémentaires Google Workspace avec l' infrastructure d'hébergement, les outils de développement, le système de contrôle des sources, le langage de programmation et les bibliothèques de code de votre choix.
Modules complémentaires d'éditeur
Les modules complémentaires d'éditeur étendent une application d'éditeur Google, telle que Docs, Sheets, Slides ou Forms. Chaque type de module complémentaire d'éditeur (par exemple, les modules complémentaires Sheets) possède ses propres fonctionnalités, restrictions et considérations spécifiques. Lorsque vous créez des modules complémentaires d'éditeur, tenez compte de ces détails spécifiques à l'éditeur. Pour en savoir plus sur les modules complémentaires pour des éditeurs spécifiques, consultez les ressources suivantes :
Les modules complémentaires d'éditeur peuvent automatiser les tâches courantes de l'éditeur, telles que la création, la modification et la mise en forme de fichiers, ainsi que le déplacement de données entre les applications. Les interfaces des modules complémentaires d'éditeur sont hautement personnalisables.
Les modules complémentaires d'éditeur sont idéaux pour automatiser les tâches dans Google Docs, Sheets, Slides ou Forms pour une utilisation individuelle ou interne. Pour les modules complémentaires nécessitant des fonctionnalités à grande échelle qui doivent gérer de nombreux utilisateurs, nécessitent une faible latence ou exigent un contrôle total sur votre infrastructure, envisagez de créer un module complémentaire Google Workspace dans un environnement d'exécution différent pour mieux contrôler les processus d'infrastructure, de déploiement et de publication.
Les modules complémentaires d'éditeur se comportent différemment des modules complémentaires Google Workspace de la manière suivante :
- Les modules complémentaires d'éditeur peuvent créer des interfaces composées d'éléments de menu, de boîtes de dialogue et de barres latérales. Les interfaces sont définies à l'aide de HTML et de CSS standards .
- Les modules complémentaires d'éditeur sont soumis à des règles d'autorisation spéciales, car ils interagissent avec des fichiers dans Google Drive. Comprenez l'autorisation des modules complémentaires d'éditeur lorsque vous en développez un.
- Les fichiers créés et mis à jour dans chaque éditeur ont des structures spécifiques. Par exemple, dans Google Slides, les présentations sont composées de pages telles que des diapositives, des masques ou des mises en page. Comprenez ces structures de fichiers, car les modules complémentaires interagissent souvent avec elles lors de la lecture ou de la modification de fichiers.
- Les modules complémentaires d'éditeur ne fonctionnent que dans les clients pour ordinateur, et non sur Android ni iOS.
- Les modules complémentaires d'éditeur doivent être implémentés dans Apps Script.