Gerar Documento
Use esta ação quando um workflow precisar produzir um arquivo — PDF, documento do Word, planilha, CSV ou Markdown — e salvá-lo no storage da sua empresa.
Melhor para
- Montar um relatório ou fatura e anexá-lo a uma mensagem
- Exportar como planilha os registros coletados por passos anteriores
- Salvar um documento gerado em um campo de arquivo de um registro
Campos principais
| Campo | O que faz |
|---|---|
| Formatar | pdf, docx, xlsx, csv ou md. O padrão é pdf |
| File Name | O nome base do arquivo. A extensão é adicionada automaticamente |
| Markdown | O conteúdo do documento, para pdf, docx e md |
| Sheets | As linhas a renderizar, para xlsx e csv |
| Finalidade | Rótulo opcional para o que este passo faz, exibido nos logs |
Markdown e Sheets se alternam automaticamente: o construtor mostra aquele que corresponde ao formato escolhido.
Sheets recebe uma lista de planilhas, cada uma com suas linhas:
[{"name": "Pedidos", "rows": [["Data", "Cliente"], ["2026-01-05", "Ana"]]}]
O CSV usa apenas a primeira planilha.
O que passos posteriores podem usar
| Valor | O que é |
|---|---|
step(N).file | O arquivo armazenado, pronto para anexar a uma mensagem ou salvar em um registro |
step(N).fileName | O nome final do arquivo, com extensão |
step(N).size | O tamanho do arquivo em bytes |
step(N).contentType | O tipo MIME do arquivo |
step(N).bucket, step(N).fullPath | Onde o arquivo está armazenado |
Dicas
- Passe
step(N).filediretamente para o campo de arquivo de uma ação de mensagem para enviar o documento que acabou de criar. - Se você trocar o Formatar e o passo começar a falhar, verifique se preencheu o campo exigido pelo novo formato — mudar de
pdfparaxlsxrevela um campo Sheets vazio, e vice-versa. - Documentos têm limite de 10 MB e contam para o uso do seu storage.
- As células de planilha são gravadas como texto literal, então um valor que começa com
=continua sendo texto e nunca vira uma fórmula ativa. - Esta ação renderiza o conteúdo que você fornece. Para planilhas calculadas ou gráficos, use Executar código.