Saltar al contenido principal
Actualizado el Aug 11, 2026

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

CampoQué hace
Formatearpdf, docx, xlsx, csv o md. Por defecto pdf
File NameEl nombre base del archivo. La extensión se agrega automáticamente
MarkdownEl contenido del documento, para pdf, docx y md
SheetsLas filas a renderizar, para xlsx y csv
PropósitoEtiqueta 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

ValorQué es
step(N).fileEl archivo almacenado, listo para adjuntar a un mensaje o guardar en un registro
step(N).fileNameEl nombre final del archivo, con extensión
step(N).sizeEl tamaño del archivo en bytes
step(N).contentTypeEl tipo MIME del archivo
step(N).bucket, step(N).fullPathDónde está almacenado el archivo

Consejos

  • Pasa step(N).file directamente 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 pdf a xlsx revela 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.