Bases mensais salvas e preparadas sozinhas
- Problema
- Todo mês as bases do relatório de ODR chegavam por e-mail, e alguém precisava baixar, renomear, achar a pasta certa e limpar as abas antes do fechamento.
- Solução
- Fluxo que pega só o Excel do e-mail, salva na pasta do mês anterior no SharePoint com nome padronizado e roda um Office Script que deixa a base pronta para o dashboard.
- Resultado
- Base no lugar certo assim que o e-mail chega, no mesmo formato todo mês. O mesmo padrão virou um segundo fluxo, para a base TOP 20 de P&D.
O que aprendi
O arquivo chegava vazio no SharePoint porque o fluxo gravava só o nome do anexo. A correção foi gravar o conteúdo, convertido de base64. E a pasta é calculada pela data, então o fluxo não precisa de ajuste todo mês.
// mês anterior, para a pasta e o nome do arquivo formatDateTime(addDays(startOfMonth(utcNow()), -1), 'MM') // conteúdo do anexo, não só o nome base64ToBinary(items('Aplicar_a_cada')?['contentBytes'])