Extiende Google Workspace Flows

En estas guías, se explica cómo extender la funcionalidad de los flujos de Google Workspace creando pasos personalizados.

Para comenzar, sigue nuestra guía de inicio rápido, Compila un paso de calculadora con Apps Script.

Prueba la guía de inicio rápido

Los flujos permiten que los usuarios de Google Workspace automaticen tareas en diferentes servicios combinando una serie de pasos sin escribir código. Cuando extiendes los flujos, permites que los usuarios agreguen las funciones de tu app como pasos.

Por ejemplo, puedes destacar los mensajes de ofertas nuevas con un flujo que haga lo siguiente:

  1. Se inicia cuando recibes un correo electrónico.
  2. Le solicita a Gemini que resuma el correo electrónico.
  3. Publica un mensaje sobre el correo electrónico en un espacio de Chat.

Cómo configurar un flujo

Figura 1: Un usuario configura un flujo que destaca los mensajes de ventas nuevos.

Conceptos de Flows

Los siguientes términos y conceptos definen los componentes clave de un flujo:

Step
Es un solo paso en el proceso automatizado de un flujo. Básicamente, es una sola tarea en una secuencia de tareas que siguen a un evento de inicio. Cada paso se ejecuta de forma síncrona, lo que significa que completa su operación antes de que comience el siguiente paso de la secuencia. Los usuarios establecen el orden de los pasos, lo que les permite personalizar el flujo lógico de las tareas. Los pasos pueden tener entradas y salidas, pero no es obligatorio. Entre los ejemplos de pasos, se incluyen "enviar un correo electrónico", "publicar en un espacio de chat" y "preguntarle a Gemini". Los pasos pueden incluir tareas fuera de Google Workspace, como crear un cliente potencial de CRM.
Variable de entrada
Los pasos reciben variables de entrada. El usuario establece las variables de entrada en la tarjeta de configuración de un paso mientras configura el paso. Por ejemplo, recopilar una dirección de correo electrónico, una fecha y hora, o una instrucción de Gemini.
Variable de salida
Los pasos devuelven variables de salida, que se pueden enviar a otro paso. Por ejemplo, usas una variable de salida para pasar una dirección de correo electrónico a otro paso que la usa para especificar el destinatario de un correo electrónico.
Variable dinámica
Una variable cuyos datos solo se pueden determinar cuando el usuario configura el flujo. Por ejemplo, los formularios de Google tienen diferentes preguntas y respuestas. La cantidad de preguntas y respuestas (y su contenido) no se puede determinar hasta que un formulario específico inicie un flujo. Las variables dinámicas tienen en cuenta este caso.
Recurso personalizado
Es una estructura de datos personalizada que puedes definir para agrupar varias variables. Por ejemplo, para crear un cliente potencial de CRM, pasa un recurso personalizado que contenga una dirección de correo electrónico, una dirección postal y un nombre.
Tarjeta

Es un componente básico para las interfaces de usuario en complementos. Las tarjetas admiten un diseño definido, elementos de IU interactivos, como botones, y contenido multimedia enriquecido, como imágenes. Las tarjetas tienen funciones especiales para crear flujos:

  • IncludeVariables: Es una propiedad que permite la inclusión de variables dinámicas.
  • Type: Define el tipo de datos que esperan las variables de entrada.
Registro de actividad

Describe lo que sucede cuando se ejecuta un flujo. De forma predeterminada, los registros de actividad incluyen el nombre del iniciador o del paso definido de forma estática en el manifiesto. También puedes proporcionar registros de actividad personalizados.

Descubre lo que puedes crear

Los flujos se crean en la plataforma de complementos de Google Workspace. Si ya tienes un complemento existente, puedes extender su funcionalidad para incluir flujos actualizando su manifiesto para que contenga una sección específica de flujos.

Si vas a comenzar desde cero, sigue nuestra guía de inicio rápido, Crea un paso de calculadora con Apps Script.

Probar una guía de inicio rápido

Luego, lee estas guías para seguir personalizando el paso del flujo: