Skip to main content

Configuración básica

Puedes instalar la integración de Google Docs desde nuestro Marketplace. Una vez instalada y autenticada, podrás crear documentos, leer su contenido (total o por rangos), agregar texto en posiciones específicas, realizar buscar y reemplazar, copiar documentos (útil para plantillas) y compartirlos con diferentes permisos.

Funcionalidades

Crear documento

Crea un documento de Google Docs nuevo con soporte para contenido inicial y ubicación opcional en una carpeta específica de Google Drive. Inputs:
  • title (string) — Título del documento.
  • content (opcional, string) — Contenido inicial del documento.
  • folder_id (opcional, string) — ID de carpeta de Google Drive donde ubicar el documento.
Ejemplo:
{
  "title": "Reporte Mensual - Enero 2025",
  "content": "Resumen ejecutivo...\n- Ventas: $150,000\n- Crecimiento: 15%",
  "folder_id": "1AbCDefGHIjkLmnOPqrsTuVWXyz"
}

Obtener contenido de documento

Obtiene el contenido de texto de un documento completo o de un rango específico de índices de caracteres. Inputs:
  • document_id (string) — ID del documento a leer.
  • range (opcional, string) — Rango de caracteres en formato “start:end” (ej. “0:200”, “100:”).
Ejemplo:
{
  "document_id": "1a2B3cD4eF5gHIJ6klMNop",
  "range": "0:200"
}

Agregar texto

Agrega texto al final del documento o en un índice de carácter específico. Inputs:
  • document_id (string) — ID del documento a modificar.
  • text (string) — Texto a insertar.
  • location (opcional, number) — Índice de carácter donde insertar el texto (por defecto, al final).
Ejemplo:
{
  "document_id": "1a2B3cD4eF5gHIJ6klMNop",
  "text": "\n\nConclusiones:\n- Crecimiento sostenido.\n- Mantener estrategia actual.",
  "location": 350
}

Reemplazar texto

Busca y reemplaza texto en todo el documento (insensible a mayúsculas/minúsculas). Inputs:
  • document_id (string) — ID del documento a modificar.
  • find_text (string) — Texto a buscar.
  • replace_text (string) — Texto de reemplazo.
Ejemplo:
{
  "document_id": "1a2B3cD4eF5gHIJ6klMNop",
  "find_text": "{{NOMBRE_CLIENTE}}",
  "replace_text": "TechCorp Inc."
}

Copiar documento

Crea una copia de un documento existente con un nuevo título y opcionalmente la ubica en una carpeta específica. Inputs:
  • source_document_id (string) — ID del documento origen.
  • new_title (string) — Nuevo título para la copia.
  • folder_id (opcional, string) — ID de carpeta de destino en Google Drive.
Ejemplo:
{
  "source_document_id": "1OldDocIdABCDEF",
  "new_title": "Contrato - Cliente ABC - 2025",
  "folder_id": "1AbCDefGHIjkLmnOPqrsTuVWXyz"
}

Compartir documento

Comparte un documento con permisos específicos o genera un enlace compartible para “cualquiera con el enlace”. Inputs:
  • document_id (string) — ID del documento a compartir.
  • role (enum: “reader” | “commenter” | “writer”) — Nivel de permisos.
  • email (opcional, string) — Correo del usuario con quien compartir (si se omite, se crea enlace para “anyone”).
Ejemplo:
{
  "document_id": "1a2B3cD4eF5gHIJ6klMNop",
  "role": "commenter",
  "email": "[email protected]"
}