Generar Documento
Usa esta acción cuando un workflow necesite producir un archivo — PDF, documento de Word, hoja de cálculo, CSV o Markdown — y guardarlo en el storage de tu empresa.
Mejor para
- Armar un informe o factura y adjuntarlo a un mensaje
- Exportar como hoja de cálculo los registros recopilados por pasos anteriores
- Guardar un documento generado en un campo de archivo de un registro
Campos principales
| Campo | Qué hace |
|---|---|
| Formatear | pdf, docx, xlsx, csv o md. Por defecto pdf |
| File Name | El nombre base del archivo. La extensión se agrega automáticamente |
| Markdown | El contenido del documento, para pdf, docx y md |
| Sheets | Las filas a renderizar, para xlsx y csv |
| Propósito | Etiqueta opcional de para qué es este paso, mostrada en los logs |
Markdown y Sheets se alternan automáticamente: el constructor muestra el que corresponde al formato elegido.
Sheets recibe una lista de hojas, cada una con sus filas:
[{"name": "Pedidos", "rows": [["Fecha", "Cliente"], ["2026-01-05", "Ana"]]}]
El CSV usa solo la primera hoja.
Qué pueden usar los pasos posteriores
| Valor | Qué es |
|---|---|
step(N).file | El archivo almacenado, listo para adjuntar a un mensaje o guardar en un registro |
step(N).fileName | El nombre final del archivo, con extensión |
step(N).size | El tamaño del archivo en bytes |
step(N).contentType | El tipo MIME del archivo |
step(N).bucket, step(N).fullPath | Dónde está almacenado el archivo |
Consejos
- Pasa
step(N).filedirectamente al campo de archivo de una acción de mensaje para enviar el documento que acabas de crear. - Si cambias el Formatear y el paso empieza a fallar, revisa que hayas completado el campo que requiere el nuevo formato — pasar de
pdfaxlsxrevela un campo Sheets vacío, y viceversa. - Los documentos tienen un límite de 10 MB y cuentan para el uso de tu storage.
- Las celdas de la hoja se escriben como texto literal, así que un valor que empieza con
=sigue siendo texto y nunca se convierte en una fórmula activa. - Esta acción renderiza el contenido que tú proporcionas. Para hojas de cálculo calculadas o gráficos, usa Ejecutar código.