Este site utiliza diferentes tipos de cookies, incluindo cookies analíticos e funcionais (próprios e de outros sites). Para alterar suas configurações de cookies ou saber mais, clique aqui. Ao continuar navegando em nosso site, você aceita esses cookies.
Estendemos o prazo para comprar os ingressos do Inspire 2023 com desconto! Você tem até o dia 24 de fevereiro! Reserve o seu lugar!
04-25-2019 02:43 PM - editado 04-30-2019 01:46 PM
Um dos excelentes recursos da ferramenta Dados de saída é a opção de obter o nome do arquivo ou da tabela (ou parte dele) com base em um campo. Isso permite que você anexe um sufixo ou um prefixo, altere o nome inteiro do arquivo ou o caminho completo do arquivo. Também é possível escolher entre manter ou não o campo na saída.
Um caso em que isso é extremamente útil é quando você tem um processo que é executado regularmente, mas não quer substituir o arquivo de saída toda vez. É possível utilizar a função datetimetoday() (funções de data e hora) para encontrar a data de hoje e, então, usar isso para atualizar o nome do arquivo.
Para arquivos do Excel, as coisas funcionam de maneira um pouco diferente por causa do formato do nome do arquivo como nomedoarquivo.xslx|||NomedaPlanilha.
A opção Alterar nome do arquivo/tabela atualizará o nome da planilha, não o nome do arquivo.
Para atualizar o nome do arquivo, é necessário selecionar a opção Alterar todo o caminho do arquivo. A montante, você terá que criar um campo que contenha todo o caminho do arquivo. Aqui está um exemplo de um caminho de arquivo completo que utiliza a data de hoje como o nome do arquivo:
"C:/Users/username/Documents" + DateTimeFormat(datetimetoday(),"%Y_%m_%d") + ".xlsx|||Sheet1"
Consulte o fluxo de trabalho em anexo para obter exemplos de como atualizar um arquivo do Excel e um arquivo CSV com a data de hoje.
Amazing explanation