Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá a todos!
Estou com dificuldades para atualizar uma pasta por conta da atualização dos dados ser feita diariamente pelo site da Secretaria da Fazenda de Alagoas, pois, o arquivo tem o nome modificado dia-a-dia de acordo com a sua execução orçamentária, por esse motivo, tenho que baixar a planilha e fazer um novo script por dia.
Existe alguma fórmula de ser atualizado sem essa necessidade?
Abs!
Hi,
what is the format of table name?
you can try something like below, if table name remains same and it is updating on basis of date
let vFilename='Secretary of Finance of Alagoas_'&Today()&.&'csv';
Load * from
FROM
[https://website/Secretary of Finance of Alagoas/---/----/$(vFilename)]
(------, embedded labels, delimiter is ',', msq);
Thanks,
Pooja
Olá Eduardo,
Você pode usar variáveis que mudam o dia e carregar o arquivo correspondente apenas.
Digamos que você está carregando o arquivo de hoje 24/08/2018, utilizando a função today(), você pode carregar o arquivo da sequinte maneira.
// Script, estou supondo a máscara de data do seu arquivo, de modo que ele deve ser algo do tipo NomeDoArquivo_DD.MM.YY
let vToday= Date(Today(),'DD.MM.YY');
Dados:
Load *
FROM [NomeDoArquivo_$(vToday).xlsx]
Isso irá trazer apenas os dados do dia, sem necessidade de criar um novo script pra cada um.
Minha dica seria você utilizar o script que você já tem e apenas adicionar a linha 1 e a variável $(vToday) da linha 6 no seu código.