Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aviso de erro quando não existe arquivo Excel.

Boa noite pessoal,
estou tendo um problema.
Quando eu deleto o arquivo excel, mesmo com o try catch habilitado.
O sistema fica dando log de erro
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Eu configurei como o instrutor fez no vídeo. Mas quando vou rodar. Ocorre o log de erro.
Tem algum jeito dele ignorar e apenas considerar o "Pular"?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Ifalbaneze! Tudo bem?

Pelo que você descreveu, parece que o erro ocorre porque o arquivo Excel não existe ou a tabela "Tabela1" não foi criada ainda, e o UiPath não está lidando bem com essa situação, mesmo com o Try Catch.

Uma abordagem que você pode tentar é verificar se o arquivo existe antes de tentar limpar a tabela. Aqui está um exemplo de como você pode fazer isso:

  1. Verificar a Existência do Arquivo: Use a atividade Path Exists para verificar se o arquivo Excel existe. Isso pode ser feito antes de entrar no Try Catch.

  2. Condicional: Baseado na verificação, use uma atividade If para decidir se deve prosseguir com a limpeza da tabela.

Aqui está um exemplo de como estruturar isso:

  • Path Exists

    • Path: Caminho do seu arquivo Excel
    • Output: Uma variável booleana, por exemplo, fileExists
  • If (condição: fileExists)

    • Then: Coloque aqui o seu Try Catch que limpa a tabela.
    • Else: Pode deixar vazio ou colocar uma mensagem de log informando que o arquivo não existe.

Essa abordagem deve evitar que o erro ocorra quando o arquivo não existe, já que o Try Catch só será executado se o arquivo estiver presente.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Deu certo!
Muito Obrigado!