Cette page décrit les options qui s'offrent à vous pour prolonger l'accès des utilisateurs de Google Workspace (UI). Vous pouvez étendre l'UI Google Workspace pour de nombreuses raisons, y compris:
- Intégrez votre application ou service à Google Workspace pour que les utilisateurs puissent utiliser directement depuis une ou plusieurs applications Google Workspace. Par exemple : Créez un module complémentaire Google Workspace qui crée des chips intelligents et des aperçus de lien pour votre service dans Google Docs.
- Aidez les utilisateurs de Google Workspace à être plus productifs ou à améliorer leur flux de travail. Par exemple, créez une application Google Chat qui permet aux utilisateurs de créer des rapports hebdomadaires des feuilles de temps directement dans Google Chat.
- Ajoutez des fonctionnalités qui ne sont pas disponibles en mode natif dans Google Workspace. Par exemple, ajoutez un menu personnalisé dans Google Docs, Sheets ou Slides.
Vous pouvez publier la plupart des options d'extension de l'UI Google Workspace pour sur Google Workspace Marketplace, une boutique en ligne où les utilisateurs peuvent trouver et installer des applications tierces qui s'intègrent avec Google Workspace.
Présentation des options permettant d'étendre l'interface utilisateur de Google Workspace
Le tableau suivant répertorie les options permettant d'étendre la de Google Workspace et les compare caractéristiques:
- Applications étendues: liste les applications Google Workspace que vous pouvez étendre. avec l'option donnée.
- Options de codage: indique les différentes manières de compiler, y compris:
<ph type="x-smartling-placeholder">
- </ph>
- AppSheet: Plate-forme de développement sans code.
- Apps Script: une plate-forme cloud nécessitant peu de programmation développement basée sur JavaScript.
- Développement complet: votre propre pile technologique pour gérer vos langage de programmation.
- Framework d'UI: indique les types de frameworks d'UI que vous
que vous pouvez utiliser pour créer chaque option, y compris:
<ph type="x-smartling-placeholder">
- </ph>
- Basées sur des cartes: les interfaces de cartes sont des widgets et des cartes prédéfinis. au service de cartes via ou en renvoyant un fichier JSON correctement formaté pour affichez les cartes avec votre pile technologique préférée (dév. complet). Par carte ne nécessitent pas de connaissances en HTML ou CSS, et fonctionnent bien à la fois les clients de bureau et mobiles.
- HTML: Apps Script propose un Service HTML permettant de développer des pages Web interagissent avec les fonctions Apps Script côté serveur. Interfaces développés avec le service HTML sont hautement personnalisables, le travail manuel pour créer une excellente expérience utilisateur.
- iFrame: les cadres iFrame intègrent du contenu externe dans Google Workspace et offrent le plus de personnalisation des interfaces utilisateur.
Vous trouverez ci-dessous la description de chaque option.
Ce que vous pouvez créer | Aperçu | Applications étendues | Options de codage | Interface utilisateur basée sur des cartes | UI HTML | UI iFrame |
---|---|---|---|---|---|---|
Modules complémentaires Google Workspace |
|
Gmail Drive
Agenda
Documents
Feuilles
Diapositives
|
Apps Script
Développement complet
|
|||
Aperçus de liens et chips intelligents | Modules complémentaires Google Workspace |
|
Documents
Feuilles
Diapositives
|
AppSheet
Apps Script
Développement complet
|
|||
Brouillons d'e-mail | Modules complémentaires Google Workspace |
|
Gmail
|
Apps Script
Développement complet
|
|||
Conférences Google Agenda | Modules complémentaires Google Workspace |
|
Agenda
|
Apps Script
|
Utilise l'interface utilisateur existante |
||
Modules complémentaires des éditeurs |
|
Documents
Feuilles
Diapositives
Formulaires
|
Apps Script
|
|||
Applications Google Chat |
|
Discuter
|
AppSheet
Apps Script
Développement complet
|
|||
Fonctions personnalisées |
|
Feuilles
|
Apps Script
|
Utilise l'interface utilisateur existante |
||
Macros |
|
Feuilles
|
Apps Script
|
Utilise l'interface utilisateur existante |
||
Menus, boîtes de dialogue et barres latérales personnalisés |
|
Documents
Feuilles
Diapositives
Formulaires
|
Apps Script
|
|||
Applications Google Drive |
|
Drive
|
Développement complet
|
Utilise l'interface utilisateur existante |
||
Modules complémentaires Google Classroom |
|
Classroom
|
Développement complet
|
Modules complémentaires Google Workspace
Les modules complémentaires Google Workspace sont des applications qui s'intègrent à Google Workspace applications. Un module complémentaire Google Workspace permet d'étendre dans les applications Google Workspace. Le plus souvent, l'application s'ouvre dans une barre latérale à partir de Google Workspace qu'il étend.
Consulter la documentation sur les modules complémentaires Google Workspace
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Aperçus des liens et chips intelligents | Modules complémentaires Google Workspace
Les modules complémentaires Google Workspace qui étendent Docs peuvent créer des liens personnalisés des aperçus depuis un service tiers. Semblable aux chips intelligents qui Les documents Google Docs sont générés pour les mentions faisant référence à une personne, à un fichier, à un événement d'agenda ou une autre entité dans une application Google Workspace, un module complémentaire peut générer un chip intelligent pour un lien tiers et afficher une fiche d'aperçu quelqu'un pointe sur le chip.
Vous pouvez ajouter des aperçus de liens à des modules complémentaires Google Workspace existants ou créer un un module complémentaire Google Workspace distinct pour les aperçus de liens.
Consulter la documentation sur les aperçus de liens et les chips intelligents
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Brouillons d'e-mail | Modules complémentaires Google Workspace
Les modules complémentaires Google Workspace qui étendent Gmail peuvent fournir une interface interface lorsque l'utilisateur rédige de nouveaux messages ou répond à des messages existants. Pour utiliser cette interface, les utilisateurs ouvrent le module complémentaire depuis dans le brouillon, en bas du brouillon ou dans
Menu Autres options.Consulter la documentation sur les brouillons d'e-mails
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Conférences Google Agenda | Modules complémentaires Google Workspace
Si vous êtes un fournisseur de solutions de conférence Web, vous pouvez créer un module complémentaire Google Workspace qui étend Google Agenda à votre solution de conférence. Le module complémentaire de conférence pour les événements Agenda, permettant aux utilisateurs de créer et à ces conférences directement depuis Agenda.
Consulter la documentation sur les conférences Agenda
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Utilise l'interface utilisateur existante
Modules complémentaires de l'éditeur
Les modules complémentaires des éditeurs sont des applications qui étendent les fonctionnalités Docs, Sheets, Slides ou Forms. Les modules complémentaires des éditeurs ne peuvent étendre qu'une seule application par module complémentaire, mais vous pouvez en publier plusieurs Modules complémentaires des éditeurs dans la même place de marché liste. Les utilisateurs ouvrent les modules complémentaires de l'éditeur à partir du menu Extensions dans l'application qu'ils étendent.
Vous pouvez utiliser les interfaces suivantes pour une Module complémentaire de l'éditeur:
- Une barre latérale à côté de application qu'il étend.
- Une boîte de dialogue superposée à l'application qu'elle s'étend.
- Élément de menu qui exécute un script.
- Fonction personnalisée dans une feuille de calcul Google Sheets feuille de calcul.
Consulter la documentation sur les modules complémentaires de l'éditeur
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Utilisez des applications de chat
Les applications Chat permettent d'intégrer des ressources et des services dans Chat. Vous pouvez concevoir des applications Chat pour interagir avec les utilisateurs de différentes manières, y compris:
- Répondre aux commandes à barre oblique par un message textuel ou un message de fiche.
- Ouvrir une boîte de dialogue pour aider les utilisateurs à effectuer plusieurs étapes processus, comme le remplissage de données de formulaire.
- Prévisualisez les liens en joignant des fiches contenant des informations des informations qui permettent aux utilisateurs de prendre directement depuis la conversation.
Consulter la documentation sur les applications Chat
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Fonctions personnalisées
Les fonctions personnalisées vous permettent d'ajouter d'autres fonctions dans Sheets. Les utilisateurs peuvent de les trouver et de les utiliser comme n'importe quelle autre solution parmi les centaines de fonctions intégrées disponibles. dans Sheets. Vous pouvez publier une fonction personnalisée Modules complémentaires de l'éditeur.
Consulter la documentation sur les fonctions personnalisées
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Utilise l'interface utilisateur existante
Macros
Les macros sont des enregistrements dans Sheets qui dupliquent une série spécifique des interactions d'UI que vous définissez. Vous pouvez associer une macro à un raccourci clavier ou depuis le menu Extensions > Menu Macros.
Lorsque vous enregistrez une macro, Sheets crée automatiquement un Fonction Apps Script qui réplique les interactions de l'interface utilisateur. Vous pouvez modifier les macros directement dans l'éditeur Apps Script. Vous pouvez écrire de zéro dans Apps Script ou d'utiliser les fonctions que vous avez déjà écrites et les transformer en macros.
Consulter la documentation sur les macros
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Utilise l'interface utilisateur existante
Menus, boîtes de dialogue et barres latérales personnalisés
Vous pouvez ajouter des menus personnalisés, des invites, des alertes, ainsi que des boîtes de dialogue et aux fichiers dans Docs, Sheets, Slides et Forms. Les menus personnalisés menus par défaut de l'application qu'ils étendent. Les boîtes de dialogue, les barres latérales, les invites généralement activés par des actions de l'utilisateur comme les clics sur un élément de menu, ou par des déclencheurs tels que déclencheurs basés sur des événements.
Consulter la documentation sur les menus, boîtes de dialogue et barres latérales personnalisés
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Applications Google Drive
Si votre application est compatible avec les fichiers Drive, vous pouvez intégrer Interface utilisateur Drive présentant votre application comme une option de création ou ouvrir des fichiers. Votre application peut apparaître dans la section Nouveau > Plus et Ouvrir avec lorsqu'un utilisateur effectue un clic droit sur un fichier dans Drive. Lorsqu'un utilisateur sélectionne votre application dans l'un ou l'autre des menus, votre application s'ouvre dans une nouvelle fenêtre.
Consulter la documentation sur les applications Drive
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :
Utilise l'interface utilisateur existante
Modules complémentaires Google Classroom
Les modules complémentaires de Google Classroom permettent aux enseignants de créer des pièces jointes sur des documents de travail, des annonces ou des supports de cours. Ces pièces jointes ouvrent du contenu tiers dans des cadres iFrame dans Classroom. Les iFrames s'ouvrent des URL distinctes en fonction du type d'utilisateur et du contexte Classroom.
Consulter la documentation sur les modules complémentaires Classroom
Options de codage:
Inclut les applications suivantes :
Framework d'interface utilisateur disponibles :