Google Drive
Descripcion
Sección titulada «Descripcion»Modulo para gestionar archivos en Google Drive: listar, subir y descargar archivos. Incluye sub-nodos para diferentes operaciones.
Requisitos
Sección titulada «Requisitos»- Credencial Google OAuth configurada con permisos de Google Drive (
drive.fileodrive)
Configuracion
Sección titulada «Configuracion»Sub-nodos disponibles
Sección titulada «Sub-nodos disponibles»1. List Drive Files
Sección titulada «1. List Drive Files»Lista archivos y carpetas de tu Google Drive con filtros opcionales.
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Cuenta Google OAuth |
| pageSize | number | No | Cantidad de archivos (1-100). Default: 10 |
| driveQuery | text | No | Filtro de busqueda de Drive |
| folderId | text | No | ID de carpeta para listar. Vacio = raiz |
| outputKey | text | No | Campo de salida. Default: files |
Ejemplos de filtros (driveQuery):
name contains 'reporte'— archivos que contengan “reporte” en el nombremimeType='application/pdf'— solo PDFsmodifiedTime > '2024-01-01'— modificados despues de una fechaname contains 'factura' and mimeType='application/pdf'— combinar filtros
2. Upload to Drive
Sección titulada «2. Upload to Drive»Sube un archivo a Google Drive desde los datos del workflow.
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Cuenta Google OAuth |
| fileName | text | Si | Nombre del archivo en Drive |
| mimeType | select | No | Tipo de archivo (PDF, imagen, texto, etc.) |
| parentFolderId | text | No | ID carpeta destino. Vacio = raiz |
| fileContentKey | text | No | Campo con el contenido. Default: fileContent |
Flujo tipico:
- Un nodo anterior genera o descarga contenido y lo guarda en
fileContent - Este nodo sube ese contenido a Drive con el nombre especificado
3. Download from Drive
Sección titulada «3. Download from Drive»Descarga el contenido de un archivo de Google Drive por su ID.
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Cuenta Google OAuth |
| fileId | text | No | ID del archivo directo (o variable {{fileId}}) |
| fileIdKey | text | No | Campo en datos de entrada con el ID. Default: fileId |
| outputKey | text | No | Campo de salida. Default: fileContent |
Como obtener el fileId:
- Desde el nodo “List Drive Files”: usar
{{id}}del resultado - Desde la URL de Drive:
https://drive.google.com/file/d/ESTE_ES_EL_ID/view
List Drive Files
Sección titulada «List Drive Files»{ "files": [ { "id": "1aBcDeF...", "name": "Reporte Q1.pdf", "mimeType": "application/pdf", "size": "245000", "createdTime": "2024-01-15T10:30:00Z", "modifiedTime": "2024-02-01T08:00:00Z", "webViewLink": "https://drive.google.com/file/d/1aBcDeF.../view" } ]}Upload to Drive
Sección titulada «Upload to Drive»{ "uploadedFile": { "id": "1aBcDeF...", "name": "documento.pdf", "webViewLink": "https://drive.google.com/file/d/1aBcDeF.../view", "mimeType": "application/pdf", "size": "245000" }}Download from Drive
Sección titulada «Download from Drive»{ "fileContent": "<contenido binario del archivo>"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Workflow tipico
Sección titulada «Workflow tipico»[List Drive Files] -> [Iterator] -> [Download from Drive] -> [Send Email con adjunto] | buscar PDFs | por cada archivo | descargar | enviarErrores comunes
Sección titulada «Errores comunes»| Error | Causa | Solucion |
|---|---|---|
Se requiere credentials_id | No se selecciono cuenta Google | Configura una credencial OAuth de Google |
Se requiere fileContent | El campo de contenido esta vacio | Verifica que el nodo anterior genere datos en el campo especificado |
File not found | El fileId no existe o no tienes acceso | Verifica el ID y los permisos de la cuenta |
Nodos Relacionados
Sección titulada «Nodos Relacionados»- Google Calendar - Gestionar eventos de calendario
- Google Sheets - Operar con hojas de calculo