Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá!
Possuo o seguinte script
Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt';
$(Must_Include='$(Arq1)');
Ele executa com sucesso em 8 máquinas.
Mas somente em 2 máquinas ele dá o seguinte erro: $(MUST_INCLUDE failed Y:Forecast\Novembro\'QlikView\ApontamentoHoras-ScriptCarga.txt'
Sendo que todos os arquivos (os 10) qlikview e scripts estão no mesmo diretório e subdiretórios.
Notei que nas 2 máquinas que apresentam o erro, aparecem ASPAS antes e após o nome do arquivo que está sendo concatenado.
$(MUST_INCLUDE failed Y:Forecast\Novembro\'QlikView\ApontamentoHoras-ScriptCarga.txt'
Alguém sabe por que e/ou qual a solução?
Obrigada,
Françoise
Funcionou retirando as aspas que estavam na utilização da variável no Must_Include
COM ERRO
Let Arq1=FileDir()&'QlikView\RELPRJ001-ScriptCarga.txt';
$(Must_Include='$(Arq1)');
SEM ERRO:
Let Arq1=FileDir()&'QlikView\RELPRJ001-ScriptCarga.txt';
$(Must_Include=$(Arq1));
Acho que está faltando uma \ aqui e sobrou um '
Y:\Forecast\Novembro\QlikView\ApontamentoHoras-ScriptCarga.txt'
Nestas 2 maquinas esta mapeado este diretorio?
Se colocar no Windows Explorer ele abre a pasta?
Y:Forecast\Novembro\'QlikView\
Coloca um Trim Depois do FileDir ele esta colocando um espaco entre FileDir e o Texto Concatenado.
Arq1=Rtrim(Ltrim(Trim(FileDir())))&'QlikView\ApontamentoHoras-ScriptCarga.txt';
Mas a barra deveria vir do FileDir e o ' não deveria existir na concatenação das strings.
Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt'
Não.
O caminho correto do arquivo é Y:Forecast\Novembro\QlikView\ApontamentoHoras-ScriptCarga.txt
O mapeamento está sendo obtido pelo FileDir() para utilizar o diretório onde estiver o arquivo qvw no momento da execução.
Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt';
$(Must_Include='$(Arq1)');
Tente com
Let Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt';
Não Funcionou 😞
Use LET para atribuir os valores às variaveis