Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa noite comunidade,
Preciso criar um robo que ficará monitorando a quantidade de arquivos XML em uma pasta especifica. Quando chegar na quantidade especifica, sera acionado uma macro para execução da carga. Enquanto a pasta estiver vazia, sera enviado e-mail para o responsavel dos dados. Por favor alguem tem algo ou ja fez algo semelhante para ajudar?
Grato!
Boa tarde!
Resolvi dessa maneira. Obrigado Comunidade
For Each file in FileList('$(Files)' & '\*.*');
Arquivos:
LOAD '$(file)' AS nmFilePath,
Mid('$(file)', Index('$(file)','\',-1) +1 ) As nmFileName
AutoGenerate 1;
NEXT;
if( isnull(TableNumber('Arquivos'))= true()) THEN
Trace --- Sem Arquivos na Pasta ---;
EXIT SCRIPT;
END IF
Claudio,
creio que fazer algo usando o powershell seria uma boa....
Dentro do PS
$files = Get-ChildItem f:\tmp | Measure-Object
$files.Count
vai trazer a quantidade de arquivos
ai pode ser usado para os controles e chamar o QV
if ($files.Count = 50) ........
Bom dia Alessandro!
Testando na maquina local, deu certo, porem, acredito que seja necessário colocar uma task para executar e também, não tenho acesso ao servidor de produção para essa criação.
No Qlikview tem como fazer algo semelhante?
Att,
Sim, daria....tanto por macro como script
Boa tarde!
Resolvi dessa maneira. Obrigado Comunidade
For Each file in FileList('$(Files)' & '\*.*');
Arquivos:
LOAD '$(file)' AS nmFilePath,
Mid('$(file)', Index('$(file)','\',-1) +1 ) As nmFileName
AutoGenerate 1;
NEXT;
if( isnull(TableNumber('Arquivos'))= true()) THEN
Trace --- Sem Arquivos na Pasta ---;
EXIT SCRIPT;
END IF