Saltar al contenido principal

Google Docs

La conexión se realiza de la misma manera que con otras cuentas de Google en Siesta AI (OAuth 2.0).
La pantalla de inicio de sesión y consentimiento de OAuth en la cuenta de Google puede variar según el tipo de cuenta, la política de dominio y los permisos disponibles.

Resumen

Este documento describe la integración de GoogleDocs para trabajar con documentos en Google Workspace.

La integración es adecuada para:

  • leer el contenido de documentos para agentes y flujos de trabajo,
  • creación automatizada de documentos,
  • actualización del contenido de documentos en procesos internos.

Agregar conexión

1. Conexión de Google Docs en Siesta AI

  1. En la sección Conexiones, haz clic en Add Connection.
  2. En la selección de conectores, elige la conexión de Google.
  3. Inicia sesión con tu cuenta de Google.
  4. Confirma los permisos requeridos (scopes) para Google Docs.
  5. En el detalle de la conexión, puedes ajustar el acceso y el alcance de las funciones permitidas (scopes/policies).
    Detalle de conexión y scopes

2. Integración de Google Docs

Nombre del servicio

GoogleDocs

Descripción

La integración permite crear, cargar y actualizar documentos de Google a través de una cuenta de Google autorizada.

2.1 CreateDocumentAsync

Descripción
Crea un nuevo documento de Google.

Parámetros de entrada

ParámetroTipoObligatorioDescripción
titleStringTítulo del documento.
contentStringNoContenido de texto inicial del documento.

Comportamiento

  • Si se proporciona content, se escribirá en el nuevo documento creado.
  • La salida es el identificador y los metadatos del nuevo documento.

Uso típico

  • Generación de informes
  • Creación de documentos a partir de plantillas

2.2 GetDocumentAsync

Descripción
Carga un documento de Google existente según su ID.

Parámetros de entrada

ParámetroTipoObligatorioDescripción
documentIdStringID del documento objetivo.

Comportamiento

  • Devuelve los metadatos y el contenido del documento según los permisos de la cuenta.
  • Si el documento no existe o no está disponible, la operación falla.

2.3 UpdateDocumentAsync

Descripción
Actualiza el contenido de un documento existente.

Parámetros de entrada

ParámetroTipoObligatorioDescripción
documentIdStringID del documento que se va a modificar.
contentStringNuevo contenido destinado a ser escrito.

Comportamiento

  • La actualización se realiza sobre el documento existente.
  • El alcance y la forma de los cambios se rigen por los permisos de la cuenta de Google conectada.

Uso típico

  • Actualización de documentos operativos
  • Adición de resultados de flujos de trabajo
  • Sincronización de contenido entre sistemas

Notas de seguridad

  • La integración se realiza a través de la API oficial de Google.
  • El acceso se controla a través de OAuth 2.0 y los scopes otorgados por el usuario.
  • Se recomienda utilizar el principio de mínimos privilegios y revisar regularmente los scopes.

Decisiones de diseño

  • Todas las operaciones se realizan sobre una cuenta de Google autorizada específica.
  • Los permisos sobre los documentos se heredan del uso compartido de Google Workspace.
  • La falta de permisos o un documento inexistente devuelve un error de inmediato (fail-fast).

Resumen

  • El conector de GoogleDocs permite crear, leer y modificar documentos en Google Docs.
  • La conexión se basa en OAuth y la gestión de scopes.
  • La integración es adecuada para escenarios de documentación y generación de informes automatizados en agentes y flujos de trabajo.