Les modules complémentaires des é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 sur la création de ces types d'interfaces.
Les menus 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 utiliser votre module complémentaire, mais vous devez les concevoir pour tenir compte du cycle de vie d'autorisation de celui-ci.
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 Créer et diffuser du code HTML.
- Vous pouvez également configurer des appels de communication client-serveur de sorte que les actions des utilisateurs dans l'interface aboutissent à des actions sur les serveurs Google hébergeant le fichier de l'éditeur, ou inversement.
- Apps Script fournit également un modèle de syntaxe pour faciliter la création d'interfaces dynamiques.
Lorsque vous créez des interfaces HTML pour des modules complémentaires de l'éditeur, vous devez utiliser le package CSS du module complémentaire d'éditeur afin que votre module complémentaire ressemble aux éditeurs Google Workspace qu'il étend.