Free Trial

Fórum

SOLUCIONADO

Automação de input - Mais novo

ElPedro
Átomo

Bom dia, boa tarde, boa noite pessoal!

 

Bom, estou trabalhando com diversos arquivos em .xlsx e o nome deles são basicamente assim> Exemplo: Contato_202201 ou Contato_202305 ( são separados por AnoMês basicamente) e precisaria criar um váriavel nos input, para caso a a variavel seja 1, leiam todos os qvds, ou caso seja 0, leia apenas o mais novo.

4 RESPOSTAS 4
nicolascorreiacolombo
12 - Quasar
12 - Quasar

Boa tarde @ElPedro  beleza?

Toda vez que você for rodar  o fluxo você quer definir essa variável manualmente?

 

Para rodar o mais novo, você pode usar a ferramenta directory para ler os nomes dos arquivos e armazenar em uma base de incremento.

Toda vez que for rodar o fluxo faz um join e compara com os nomes ja existentes e roda apenas o último

 

nicolascorreiacolombo_0-1683736996394.png

 

Nesse exemplo o resultado do right seria o arquivo novo.

Logo depois dele você pode construir um macro para ler o arquivo.

 

Veja se ajuda e qualquer coisa avisa.

 

Abraço.

ElPedro
Átomo

Vou testar! Muito obrigado!

ElPedro
Átomo

Agora por exemplo, todo mês terei uma base xxx_AnoMes... 
Como posso fazer para puxar sempre a mais recente, a mesma coisa?

 

nicolascorreiacolombo
12 - Quasar
12 - Quasar

Isso, no caso você sempre terá a base incremental.

Então se você rodar hoje você terá até o mês 05/2023. Mês que vem o fluxo vai ler os arquivos, verificar se já estão na base e rodar só o faltante.

 

Essa foto que eu te mandei faz exatamente isso.

 

Rótulos