Étendre l'interface utilisateur de Google Workspace

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.

<ph type="x-smartling-placeholder">
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 Exemple de module complémentaire 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 Exemple d&#39;aperçus de liens pour les modules complémentaires Google Workspace
Documents
Feuilles
Diapositives
AppSheet
Apps Script
Développement complet
Brouillons d'e-mail | Modules complémentaires Google Workspace Exemple de module complémentaire Google Workspace pour les brouillons d&#39;e-mails
Gmail
Apps Script
Développement complet
Conférences Google Agenda | Modules complémentaires Google Workspace Exemple de module complémentaire Google Workspace pour les conférences Agenda
Agenda
Apps Script

Utilise l'interface utilisateur existante

Modules complémentaires des éditeurs Exemple de module complémentaire d&#39;éditeur
Documents
Feuilles
Diapositives
Formulaires
Apps Script
Applications Google Chat Exemple d&#39;application de chat
Discuter
AppSheet
Apps Script
Développement complet
Fonctions personnalisées Exemple de fonction personnalisée
Feuilles
Apps Script

Utilise l'interface utilisateur existante

Macros Exemple de macro
Feuilles
Apps Script

Utilise l'interface utilisateur existante

Menus, boîtes de dialogue et barres latérales personnalisés Exemple de menu et de barre latérale
Documents
Feuilles
Diapositives
Formulaires
Apps Script
Applications Google Drive Exemple d&#39;application Drive
 Drive
Développement complet

Utilise l'interface utilisateur existante

Modules complémentaires Google Classroom Modules complémentaires Google Classroom
Classroom
Développement complet

Modules complémentaires Google Workspace

Exemple de module complémentaire 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

Publiable



Options de codage:

Apps Script
Développement complet

Inclut les applications suivantes :

Gmail
En voiture
Agenda

Documents
Feuilles
Diapositives

Framework d'interface utilisateur disponibles :

Cadre de la fiche



Exemple d&#39;aperçu de lien

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

Publiable



Options de codage:

AppSheet
Apps Script
Développement complet

Inclut les applications suivantes :

Documents
Feuilles
Diapositives

Framework d'interface utilisateur disponibles :

Cadre de la fiche



Brouillons d'e-mail | Modules complémentaires Google Workspace

Exemple de brouillon d&#39;e-mail

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

Publiable



Options de codage:

Apps Script
Développement complet

Inclut les applications suivantes :

Gmail

Framework d'interface utilisateur disponibles :

Cadre de la fiche



Conférences Google Agenda | Modules complémentaires Google Workspace

Exemple de conférence Agenda

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

Publiable



Options de codage:

Apps Script

Inclut les applications suivantes :

Agenda

Framework d'interface utilisateur disponibles :

Utilise l'interface utilisateur existante


Modules complémentaires de l'éditeur

Exemple de module complémentaire d&#39;é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:

Consulter la documentation sur les modules complémentaires de l'éditeur

Publiable



Options de codage:

Apps Script

Inclut les applications suivantes :

Documents
Feuilles
Diapositives
Formulaires

Framework d'interface utilisateur disponibles :

HTML
iFrame



Utilisez des applications de chat

Exemple d&#39;application 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

Publiable



Options de codage:

AppSheet
Apps Script
Développement complet

Inclut les applications suivantes :

Discuter

Framework d'interface utilisateur disponibles :

Cadre de la fiche



Fonctions personnalisées

Exemple de fonction personnalisée

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

Publiable



Options de codage:

Apps Script

Inclut les applications suivantes :

Feuilles

Framework d'interface utilisateur disponibles :

Utilise l'interface utilisateur existante


Macros

Exemple de macro

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 &gt; 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:

Apps Script

Inclut les applications suivantes :

Feuilles

Framework d'interface utilisateur disponibles :

Utilise l'interface utilisateur existante


Menus, boîtes de dialogue et barres latérales personnalisés

Exemple de menu personnalisé

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:

Apps Script

Inclut les applications suivantes :

Documents
Feuilles
Diapositives
Formulaires

Framework d'interface utilisateur disponibles :

HTML
iFrame



Applications Google Drive

Exemple d&#39;application 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 &gt; 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

Publiable



Options de codage:

Développement complet

Inclut les applications suivantes :

En voiture

Framework d'interface utilisateur disponibles :

Utilise l'interface utilisateur existante


Modules complémentaires Google Classroom

Modules complémentaires 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

Publiable



Options de codage:

Développement complet

Inclut les applications suivantes :

Salle de classe

Framework d'interface utilisateur disponibles :

iFrame