Extiende la IU de Google Workspace

En esta página, se describen las opciones para extender el acceso del usuario de Google Workspace de interfaz de usuario (IU) de Google. Puedes extender la IU de Google Workspace por muchas razones: como:

  • Integra tu app o servicio en Google Workspace para que los usuarios puedan usarlo la app directamente desde una o más apps de Google Workspace. Por ejemplo: un complemento de Google Workspace que cree chips inteligentes y vistas previas de vínculos para tu servicio dentro de Documentos de Google.
  • Ayudar a los usuarios de Google Workspace a ser más productivos o mejorar su flujo de trabajo Por ejemplo, compila una app de Google Chat que permita a los usuarios informar semanalmente hojas de horas directamente desde Google Chat.
  • Agrega funciones que no están disponibles de forma nativa en Google Workspace. Por ejemplo, agrega un menú personalizado en Documentos, Hojas de cálculo o Presentaciones de Google

Puedes publicar la mayoría de las opciones para extender la IU de Google Workspace a Google Workspace Marketplace una tienda en línea donde los usuarios pueden encontrar e instalar apps de terceros que se integran con Google Workspace.

Descripción general de las opciones para extender la IU de Google Workspace

En la siguiente tabla, se enumeran las opciones para extender el IU de Google Workspace y las compara características:

  • Apps extendidas: Muestra una lista de las apps de Google Workspace que puedes extender. con la opción dada.
  • Opciones de programación: Muestra una lista de las formas en que puedes compilar, incluidas las siguientes:
    • AppSheet: Una plataforma de desarrollo sin código.
    • Apps Script: Es una solución basada en la nube, que requiere poco código desarrollo plataforma basada en JavaScript.
    • Desarrollo completo: Tu propia pila tecnológica con un lenguaje de programación específico.
  • Frameworks de IU: Indica los tipos de frameworks de IU que puedes usar. que puedes usar para crear cada opción, incluidas las siguientes:
    • Basadas en tarjetas: las interfaces de tarjetas son widgets y tarjetas predefinidos compilados. con el Servicio de tarjetas mediante de Google Apps Script o devolviendo un archivo JSON con el formato correcto a y renderizar tarjetas con tu pila tecnológica preferida (desarrollo completo). Con tarjeta no requieren conocimientos de HTML o CSS, y funcionan bien en ambos computadoras de escritorio y dispositivos móviles.
    • HTML: Apps Script ofrece un servicio HTML para desarrollar páginas web que pueden interactuar con funciones de Apps Script del servidor Interfaces desarrolladas con el servicio HTML son altamente personalizables, pero requieren más trabajo manual para crear una gran experiencia del usuario.
    • iFrame: Los iframes incorporan contenido externo a Google Workspace. ofrecen el mayor nivel de personalización para las interfaces de usuario.

A continuación de la tabla, se encuentran las descripciones de cada opción.

Qué puedes compilar Vista previa Apps extendidas Opciones de codificación IU basada en tarjetas IU de HTML IU de iframe
Complementos de Google Workspace Ejemplo del complemento de Google Workspace
Gmail
 Drive
Calendario
Documentos
Hojas de cálculo
Presentaciones
Apps Script
Desarrollo completo
Vistas previas de vínculos y chips inteligentes | Complementos de Google Workspace Ejemplo de vistas previas de vínculos del complemento de Google Workspace
Documentos
Hojas de cálculo
Presentaciones
AppSheet
Apps Script
Desarrollo completo
Borradores de correos electrónicos | Complementos de Google Workspace Ejemplo del complemento de Google Workspace para borradores de correos electrónicos
Gmail
Apps Script
Desarrollo completo
Conferencia de calendario | Complementos de Google Workspace Ejemplo del complemento de Google Workspace para conferencias de Calendario
Calendario
Apps Script

Usa la IU existente

Complementos del editor Ejemplo de complemento del editor
Documentos
Hojas de cálculo
Presentaciones
Formularios
Apps Script
Apps de Google Chat Ejemplo de app de Chat
Chatear
AppSheet
Apps Script
Desarrollo completo
Funciones personalizadas Ejemplo de función personalizada
Hojas de cálculo
Apps Script

Usa la IU existente

Macros Ejemplo de macro
Hojas de cálculo
Apps Script

Usa la IU existente

Menús, diálogos y barras laterales personalizados Ejemplo de menú y barra lateral
Documentos
Hojas de cálculo
Presentaciones
Formularios
Apps Script
Apps de Google Drive Ejemplo de la app de Drive
 Drive
Desarrollo completo

Usa la IU existente

Complementos de Google Classroom Complementos de Google Classroom
Classroom
Desarrollo completo

Complementos de Google Workspace

Ejemplo del complemento de Google Workspace

Los complementos de Google Workspace son aplicaciones que se integran en Google Workspace de Google Chat. Un complemento de Google Workspace puede extender varias apps de Google Workspace. La mayoría de las veces, la aplicación se abre en una barra lateral desde el la app de Google Workspace que se extiende.

Consulta la documentación sobre los complementos de Google Workspace

Publicable



Opciones de codificación:

Apps Script
Desarrollo completo

Extiende las siguientes apps:

Gmail
Conduce
Calendario

Documentos
Hojas de cálculo
Presentaciones

Frameworks de IU disponibles:

Framework de tarjetas



Ejemplo de vista previa del vínculo

Los complementos de Google Workspace que extienden Documentos pueden crear vínculos personalizados vistas previas de un servicio de terceros. Es similar a los chips inteligentes que Documentos genera para menciones de una persona, un archivo, un evento de calendario o a una entidad en una aplicación de Google Workspace, un complemento puede generar un chip inteligente para un vínculo de terceros y mostrar una tarjeta de vista previa cuando alguien coloca el cursor sobre el chip.

Puedes agregar vistas previas de vínculos a complementos de Google Workspace existentes o crear una el complemento de Google Workspace separado específicamente para las vistas previas de vínculos.

Consulta la documentación de vistas previas de vínculos y chips inteligentes

Publicable



Opciones de codificación:

AppSheet
Apps Script
Desarrollo completo

Extiende las siguientes apps:

Documentos
Hojas de cálculo
Presentaciones

Frameworks de IU disponibles:

Framework de tarjetas



Borradores de correo electrónico | Complementos de Google Workspace

Ejemplo de borrador de correo electrónico

Los complementos de Google Workspace que extienden Gmail pueden ofrecer una cuando el usuario redacta nuevos mensajes o responde a mensajes existentes. Para usar esta interfaz, los usuarios abren el complemento desde en el borrador del correo electrónico, ya sea en la parte inferior del borrador o en el Menú Más opciones

Consulta la documentación de borradores de correos electrónicos

Publicable



Opciones de codificación:

Apps Script
Desarrollo completo

Extiende las siguientes apps:

Gmail

Frameworks de IU disponibles:

Framework de tarjetas



Reuniones de Calendario | Complementos de Google Workspace

Ejemplo de reunión de calendario

Si eres un proveedor de conferencias web, puedes crear un complemento de Google Workspace. que extiende Calendario de Google con tu solución de conferencias. El complemento agrega un de reunión para eventos de Calendario, que permite a los usuarios crear y únete a ellas directamente desde el Calendario.

Consulta la documentación sobre las reuniones de Calendario

Publicable



Opciones de codificación:

Apps Script

Extiende las siguientes apps:

Calendario

Frameworks de IU disponibles:

Usa la IU existente


Complementos del editor

Ejemplo de complemento del editor

Los complementos de Editores son aplicaciones que extienden Documentos, Hojas de cálculo, Presentaciones, o Formularios. Los complementos del editor solo pueden extender una app por complemento, pero puedes publicar varios Complementos de editores en el mismo Marketplace ficha. Los usuarios abren los complementos del editor desde el menú Extensiones. en la app que se extienden.

Puedes usar las siguientes interfaces para un Complemento del editor:

  • Una barra lateral junto al elemento que se extiende.
  • Un diálogo que se superpone a la app se extiende.
  • Un elemento de menú que ejecuta una secuencia de comandos
  • Una función personalizada en Hojas de cálculo de Google en una hoja de cálculo.

Ver la documentación de los complementos del editor

Publicable



Opciones de codificación:

Apps Script

Extiende las siguientes apps:

Documentos
Hojas de cálculo
Presentaciones
Formularios

Frameworks de IU disponibles:

HTML
iFrame



Apps de chat

Ejemplo de app de Chat

Las apps de Chat agregan recursos y servicios a Chat. Puedes diseñar apps de Chat para que interactúen con los usuarios de muchas maneras. como:

  • Responde a los comandos de barra con un mensaje de texto o un mensaje de tarjeta.
  • Abre un diálogo para ayudar a los usuarios a completar varios pasos. procesos, como completar formularios.
  • Obtén una vista previa de los vínculos adjuntando tarjetas información que les permite a los usuarios una acción directamente en la conversación.

Ver la documentación de las apps de Chat

Publicable



Opciones de codificación:

AppSheet
Apps Script
Desarrollo completo

Extiende las siguientes apps:

Chatear

Frameworks de IU disponibles:

Framework de tarjetas



Funciones personalizadas

Ejemplo de función personalizada

Las funciones personalizadas te permiten agregar más funciones en Hojas de cálculo. Los usuarios pueden podrás encontrarlas y usarlas como cualquiera de los cientos de funciones integradas disponibles en Hojas de cálculo. Puedes publicar una función personalizada Complementos del editor.

Ver la documentación de las funciones personalizadas

Publicable



Opciones de codificación:

Apps Script

Extiende las siguientes apps:

Hojas de cálculo

Frameworks de IU disponibles:

Usa la IU existente


Macros

Ejemplo de macro

Las macros son grabaciones de Hojas de cálculo que duplican una serie específica de interacciones de IU que definas. Puedes vincular una macro a una combinación de teclas o ejecútalo desde la pestaña Extensiones > Menú Macros

Cuando grabas una macro, Hojas de cálculo crea automáticamente un Función de Apps Script que replica las interacciones de la IU. Puedes pueden editar macros directamente en el editor de Apps Script. Puedes escribir macros desde cero en Apps Script o tomar funciones que escrito y convertirlos en macros.

Consulta la documentación de las macros

Opciones de codificación:

Apps Script

Extiende las siguientes apps:

Hojas de cálculo

Frameworks de IU disponibles:

Usa la IU existente


Menús, diálogos y barras laterales personalizados

Ejemplo de menú personalizado

Puedes agregar menús personalizados, mensajes, alertas y diálogos basados en HTML, o barras laterales de archivos en Documentos, Hojas de cálculo Presentaciones y Formularios. Los menús personalizados aparecen junto al los menús predeterminados de la aplicación que extienden. Los diálogos, las barras laterales, los mensajes y las alertas que normalmente se activa a través de acciones del usuario, como los clics en los elementos del menú, o de activadores como activadores controlados por eventos.

Consulta la documentación de menús, diálogos y barras laterales personalizados

Opciones de codificación:

Apps Script

Extiende las siguientes apps:

Documentos
Hojas de cálculo
Presentaciones
Formularios

Frameworks de IU disponibles:

HTML
iFrame



Apps de Drive

Ejemplo de la app de Drive

Si tu app admite archivos de Drive, puedes integrarla con el Interfaz de usuario de Drive para presentar tu app como una opción para crear o abrir archivos. Tu app puede aparecer en la Nueva Menú > Más y El menú Abrir con cuando un usuario haga clic con el botón derecho en un archivo de Drive Cuando un usuario selecciona tu app en cualquiera de los menús, esta se abre en una ventana nueva.

Ver la documentación de las apps de Drive

Publicable



Opciones de codificación:

Desarrollo completo

Extiende las siguientes apps:

Conduce

Frameworks de IU disponibles:

Usa la IU existente


Complementos de Google Classroom

Complementos de Classroom

Los complementos de Google Classroom permiten que los educadores creen archivos adjuntos en el trabajo de curso, los anuncios o los materiales para el trabajo del curso. Estos archivos adjuntos se abren contenido de terceros en iframes de Classroom. Se abren los iframes. URLs separadas según el tipo de usuario y el contexto de Classroom.

Consulta la documentación sobre los complementos de Classroom

Publicable



Opciones de codificación:

Desarrollo completo

Extiende las siguientes apps:

En el aula

Frameworks de IU disponibles:

iFrame