Convertir a HTML
La Tarea Convertir a HTML tiene como objetivo tomar un archivo de entrada (como un documento de texto, una imagen o una hoja de cálculo) y convertirlo en un documento en formato estándar para páginas web (.html), haciéndolo disponible para las Tareas siguientes.
Configuración
La configuración de la Tarea permite especificar el archivo de origen y, opcionalmente, el destino del archivo HTML generado.
- Archivo a importar: En este campo se debe ingresar la ruta completa del archivo que se va a convertir. Puede ser un valor estático o, más comúnmente, un parámetro dinámico proveniente de una Tarea anterior o de los parámetros del Flujo de Trabajo.
Personalización de la Ruta de Salida
El comportamiento por defecto de la Ruta de Salida depende de cómo se proporciona el archivo de origen:
- Caso 1: Entrada a través de un Parámetro Dinámico Cuando el archivo de origen se pasa a través de un parámetro dinámico proveniente de una Tarea anterior o de los parámetros del Flujo de Trabajo, el archivo HTML convertido se guarda en un directorio gestionado por el sistema.
- Caso 2: Entrada a través de Ruta Escrita Manualmente Cuando en el campo "Archivo a importar" se escribe directamente la ruta completa de un archivo existente (por ejemplo, /datos/entrada/reporte.txt), el archivo HTML convertido se guarda por defecto en la misma carpeta que el archivo de origen (es decir, en /datos/entrada/).
En cambio, seleccionando la casilla de verificación Ruta de archivo es posible especificar un destino personalizado. Se mostrarán los siguientes campos:
- Ruta de salida: Aquí se debe ingresar la ruta de la carpeta en la que se desea guardar el archivo HTML convertido. Este campo también puede contener un valor estático o un parámetro dinámico.
- Crear ruta si no existe: Si esta opción está activada, la Tarea creará automáticamente la estructura de carpetas especificada en "Ruta de salida" si no existe. Si está desactivada, la Tarea fallará si la carpeta de destino no está presente.
Ejemplo: de Excel a Informe por Correo Electrónico
Una de las aplicaciones más útiles de esta Tarea es la transformación de datos tabulares, como una hoja de cálculo Excel (.xlsx), en una tabla HTML. Esto es extremadamente útil para:
Por ejemplo, partiendo de un simple archivo Excel:
nombre apellido Luca Bianchi La Tarea "Convert to HTML" lo transformará en un código HTML que representa esa tabla. El resultado será similar a este:
<table cellspacing="0" border="0"><colgroup width="79"></colgroup><colgroup width="75"></colgroup><tr><td height="17" align="left" valign=bottom>nome</td><td align="left" valign=bottom>cognome</td></tr><tr><td height="17" align="left" valign=bottom>Luca</td><td align="left" valign=bottom>Bianchi</td></tr></table>Este código HTML puede ser insertado en el campo "Content" de una Tarea "E-Mail Out" (con la opción "HTML Format" activa) para enviar un correo electrónico de informes claro y profesional.
Parámetros de Salida
Una vez que la Tarea ha completado la conversión, expone los siguientes parámetros de salida:
- file: Devuelve la ruta completa del archivo HTML recién creado (por ejemplo, /ruta/salida/documento.html). Este parámetro es ideal para pasar el archivo a Tareas siguientes, como por ejemplo un envío de correo electrónico con archivo adjunto.
- filename: Devuelve solo el nombre del archivo HTML generado (por ejemplo, documento.html).
- result: Indica el resultado de la operación realizada por la Tarea (por ejemplo, "Éxito" o un mensaje de error).
- resultJson: Representa el resultado de la ejecución de la tarea en formato JSON, incluyendo información general, configuraciones y detalles sobre la ejecución.