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.
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:”).
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).
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.
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.
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”).