Este workflow de n8n automatiza la recepción de archivos a través de un webhook de LINE, su posterior guardado en Google Drive con una estructura de carpetas basada en fecha y tipo de archivo, y el registro de la URL del archivo en una hoja de cálculo de Google Sheets. El workflow comienza con un nodo ‘LINE Webhook Listener’ que recibe los mensajes de LINE. Se utiliza un nodo ‘Get Config’ para obtener la configuración desde una hoja de cálculo de Google Sheets. Luego, se procesa la información del evento y la configuración usando nodos de código (‘Process Event and Config Data’, ‘Determine Folder Info’, ‘Set Date Folder ID’, ‘Set File Type Folder ID’, ‘Configure Final Parent Folder ID’). Se crean carpetas en Google Drive según la fecha y el tipo de archivo usando nodos ‘Create Date Folder’ y ‘Create File Type Folder’. El archivo se sube a Google Drive usando ‘Upload File to Google Drive’. Finalmente, la URL del archivo se registra en Google Sheets usando ‘Log File Details to Google Sheet’. El workflow incluye lógica condicional (‘if’) para manejar diferentes escenarios, como la existencia de carpetas o la activación de opciones de almacenamiento por fecha o tipo de archivo. También incluye la opción de enviar un mensaje de respuesta en LINE.
- Automatización de la recepción y almacenamiento de archivos de LINE.
- Organización de archivos en Google Drive por fecha y tipo.
- Registro de URLs de archivos en Google Sheets para seguimiento.
- Uso de nodos de código para una lógica de procesamiento flexible.
- Manejo de diferentes escenarios con lógica condicional.