Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades do fluxo de trabalho
Última atualização 22 de abr de 2024

Construir e filtrar TabelaDeDados

O exemplo abaixo explica como filtrar e extrair dados de uma TabelaDeDados usando as atividades Build Data Table, Filter Data Table, Output Data Table, For Each Row e Get Row Item. Essas atividades podem ser encontradas no pacote UiPath.Mail.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      DT1

      TabelaDeDados

       

      DT2

      TabelaDeDados

       

      DataTableString

      String

       
  3. Arraste uma atividade Build Data Table para dentro do contêiner Sequência.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Clique no botão TabelaDeDados. A Janela Build Data Table contém uma tabela com duas colunas e linhas.
    • Clique no botão Adicionar coluna e adicione uma nova coluna.
    • Clique no botão Editar coluna da primeira coluna e adicione o valor Name no campo NomeDaColuna.
    • Selecione a opção String na lista suspensa Tipo de dados.
    • Marque a caixa de seleção para a opção Permitir nulo.
    • Adicione o valor -1 no campo Tamanho máximo.
    • Clique na opção OK para fechar a janela.
    • Clique no botão Editar coluna da segunda coluna e adicione o valor Surname no campo NomeDaColuna.
    • Selecione a opção String na lista suspensa Tipo de dados.
    • Marque a caixa de seleção para a opção Permitir nulo.
    • Adicione o valor -1 no campo Tamanho máximo.
    • Clique na opção OK para fechar a janela.
    • Clique no botão Editar coluna da terceira coluna e adicione o valor Grade no campo NomeDaColuna.
    • Selecione a opção Int32 na lista suspensa Tipo de dados.
    • Marque a caixa de seleção para a opção Permitir nulo.
    • Adicione o valor -1 no campo Tamanho máximo.
    • Clique no botão OK para fechar a janela.
    • Clique no botão OK novamente.
    • É assim que a janela da TabelaDeDados deve estar:



  4. Arraste uma atividade Filter Data Table para baixo da atividade Build Data Table.
  5. Clique no botão Assistente de Filtro.

    • Adicione a variável DT1 no campo TabelaDeDados de Entrada.
    • Adicione a variável DT2 no campo TabelaDeDados de Saída.
    • Selecionar a opção Manter para o campo Modo de filtragem de linhas.
    • Adicione o valor "Grade" no campo Coluna.
    • Selecionar o valor < da lista suspensa Operação.
    • Adicione o valor 5 no campo Valor.
    • Clique na guia Colunas de saída.
    • Selecione a opção Manter para o campo Modo de seleção de colunas.
    • Adicione as colunas “Nome” e “Sobrenome”.
    • Clique no botão OK.
    • É assim que o Assistente de Filtro deve ficar:



  6. Coloque uma atividade Output Data Table abaixo da atividade Filter Data Table.

    • No painel Propriedades , adicione a variável DT2 no campo DataTable .
    • Adicione a variável DataTableString no campo Texto.
  7. Arraste uma atividade Write Line para baixo da atividade Output Data Table.

    • Adicione a variável DataTableString no campo Texto.
  8. Coloque uma atividade For Each Row abaixo da atividade Write Line.

    • Adicione a variável DT1 no campo TabelaDeDados.
  9. Selecione o contêiner Corpo e crie a seguinte variável:

    Nome da variável

    Tipo de Variável

    Valor Padrão

    Grade

    Int32

     
  10. Adicione uma atividade Get Row Item e coloque-a dentro do contêiner Corpo.

    • No painel Propriedades, adicione o valor "Grade" no campo NomeDaColuna.
    • Adicione o valor row no campo Linha.
    • Adicione a variável Grade no campo Valor.
  11. Coloque uma atividade If abaixo da atividade Get Row Item.

    • Adicione a expressão Grade < 5 no campo Condição.
  12. Arraste uma atividade Write Line para dentro do campo Then.

    • Adicione a expressão "Failed:" + row("Name").ToString + " " + row("Surname").ToString no campo Texto.
  13. Execute o processo. O robô extrai todos os dados que atendem aos requisitos.

    É assim que seu fluxo de trabalho deve ficar:



Aqui você pode baixar um exemplo.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.