Types de modules complémentaires

Cette page présente les deux types de modules complémentaires que vous pouvez créer : les modules complémentaires Google Workspace et les modules complémentaires de l'éditeur. Ces types de modules complémentaires diffèrent selon les applications qu'ils étendent, la façon dont ils sont créés et les restrictions qui leur sont appliquées.

Modules complémentaires Google Workspace

Les modules complémentaires Google Workspace constituent la dernière génération de modules complémentaires et offrent de nombreuses fonctionnalités, dont les suivantes:

  • Créer un seul module complémentaire pour plusieurs applications Google Workspace: au lieu de modules complémentaires distincts pour Gmail, Agenda, Drive et les éditeurs, vous pouvez créer et gérer un seul module complémentaire Google Workspace pour étendre plusieurs applications Google Workspace.

  • Renforcer la notoriété de votre marque: les icônes des modules complémentaires sont visibles par défaut dans le panneau latéral droit des applications hôtes du module complémentaire.

  • Créer des expériences sur la page d'accueil : vous pouvez créer des pages d'accueil individuelles pour chaque application Google Workspace complémentaire de votre module, ou utiliser la même page d'accueil pour plusieurs applications.

  • Refléter le contexte de l'utilisateur dans votre module complémentaire : vous pouvez concevoir un module complémentaire Google Workspace pour afficher des interfaces spécifiques à l'application hôte de ce module (par exemple, afficher des informations issues 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 des éléments de widget intégrés fournis par le service Apps Script Card. Vous n'avez pas besoin de connaissances en HTML ni en CSS pour définir ces interfaces.

  • Étendre les clients mobiles et de bureau pour Gmail : si un module complémentaire Google Workspace étend Gmail, vous pouvez l'utiliser dans les versions pour ordinateur et pour mobile de Gmail. Si vous créez un module complémentaire Google Workspace pour Gmail, vous n'avez pas besoin de concevoir une version mobile distincte. La même interface est utilisée partout.

  • Utilisez l'environnement d'exécution de votre choix. Au lieu d'Apps Script, vous pouvez développer des modules complémentaires Google Workspace avec l'infrastructure d'hébergement, la chaîne d'outils de développement, le système de contrôle des sources, le langage de codage et les bibliothèques de code de votre choix. Pour en savoir plus, consultez Créer un module complémentaire dans n'importe quel langage de codage.

Modules complémentaires de l'éditeur

Les modules complémentaires de l'éditeur étendent l'une des applications Google Editor, telles que Docs, Sheets, Slides ou Forms. Chaque type de module complémentaire d'éditeur (par exemple, les modules complémentaires Sheets) peut avoir son propre ensemble de fonctionnalités, de restrictions et de considérations spécifiques. Lorsque vous créez des modules complémentaires d'éditeur, il est important de comprendre ces détails spécifiques à l'éditeur. Pour en savoir plus sur les modules complémentaires pour des éditeurs spécifiques, consultez les sections correspondantes:

Les modules complémentaires de l'éditeur permettent d'automatiser les tâches courantes de l'éditeur, telles que la création, la modification, la mise en forme et le déplacement des données entre les applications. Les interfaces des modules complémentaires de l'éditeur sont hautement personnalisables pour les tâches en cours.

Les modules complémentaires d'Editor se comportent différemment des modules complémentaires Google Workspace:

  • Les modules complémentaires de l'éditeur peuvent créer des interfaces composées d'éléments de menu, de boîtes de dialogue et de barres latérales. Les boîtes de dialogue et les barres latérales complémentaires sont définies à l'aide des normes HTML et CSS standards.
  • Les modules complémentaires de l'éditeur disposent de règles d'autorisation spéciales, car ils créent, modifient ou interagissent avec des fichiers dans Google Drive. Il est important de comprendre le cycle de vie des autorisations du module complémentaire Editor lors du développement d'un module complémentaire Editor.
  • Les fichiers créés et mis à jour dans chaque éditeur ont des structures spécifiques. Par exemple, les présentations Google Slides sont des pages qui peuvent être des diapositives, des masques ou des mises en page. Vous devez comprendre ces structures de fichiers, car les modules complémentaires interagissent souvent avec elles lorsque vous lisez ou modifiez des fichiers.
  • Les modules complémentaires de l'éditeur ne fonctionnent que sur les clients de bureau, pas sur Android ou iOS.
  • Les modules complémentaires de l'éditeur doivent être créés dans Apps Script.