Les modules complémentaires d'éditeurs permettent d'interagir avec les utilisateurs via des menus, des boîtes de dialogue et des barres latérales personnalisés. Les liens suivants fournissent des informations pour créer ces types d'interfaces.
Les menus de modules complémentaires sont créés à l'aide du service UI de base d'Apps Script. Les éléments de menu fournissent des points de départ initiaux pour l'utilisation de votre module complémentaire, mais vous devez les concevoir pour tenir compte du cycle de vie d'autorisation du module complémentaire.
Les barres latérales et les boîtes de dialogue sont créées à l'aide du service HTML d'Apps Script. Ce service vous permet de définir la structure et l'apparence de l'interface à l'aide de code HTML et CSS. Pour en savoir plus, consultez l'article Créer et diffuser du code HTML.
- Vous pouvez également configurer des appels de communication client-serveur pour que les actions de l'utilisateur dans l'interface se traduisent par des actions effectuées sur les serveurs Google où réside le fichier de l'éditeur, ou inversement.
- Apps Script fournit également une syntaxe de modèle pour faciliter la création d'interfaces dynamiques.
Lorsque vous créez des interfaces HTML pour les modules complémentaires Editor, vous devez utiliser le package CSS correspondant au module complémentaire Editor pour que votre module complémentaire s'apparente aux éditeurs Google Workspace qu'ils étendent.