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

Manipular tabelas

O exemplo abaixo explica como construir uma tabela, mesclá-la, classificar os dados e remover duplicatas. Ele usa atividades como Merge Data Table, Sort Data Table e Remove Duplicate Rows. 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 .
  4. Clique no botão TabelaDeDados da atividade Build Data Table.

    • 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.
    • Preencha os campos com nomes, sobrenomes e classes.
    • Clique no botão OK para fechar a janela.
    • Clique no botão OK novamente.
    • Aqui está como a atividade Build Data Table deve ficar:



  5. Arraste outra atividade Build Data Table para baixo da atividade Build Data Table.

    • No painel Propriedades , adicione a variável DT2 no campo DataTable .
  6. Clique no botão TabelaDeDados da atividade Build Data Table.

    • Clique no botão Adicionar coluna e adicione uma nova coluna.
    • 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.
    • Preencha os campos com nomes, sobrenomes e classes.
    • Clique no botão OK para fechar a janela.
    • Clique no botão OK novamente.
    • Aqui está como a atividade Build Data Table deve ficar:



  7. Coloque um novo contêiner Sequência abaixo da atividade Build Data Table e o chame de Mesclagem.
  8. Arraste uma atividade Merge Data Table para dentro do contêiner Mesclagem.

    • No painel Propriedades, adicione a variável DT1 no campo Destino.
    • Selecione a opção Adicionar na lista suspensa AçãoDeEsquemaAusente.
    • Adicione a variável DT2 no campo Origem.
  9. Arraste uma atividade Output Data Table para baixo da atividade Merge Data Table.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Adicione a variável DataTableString no campo Texto.
  10. Coloque uma atividade Write Line abaixo da atividade Output Data Table.

    • Adicione a expressão "Merged DataTable:" no campo Texto.
  11. Coloque outra atividade Write Line abaixo da anterior.

    • Adicione a variável DataTableString no campo Texto.
  12. Arraste um contêiner Sequência e o coloque abaixo do contêiner Mesclagem.

    • No painel Propriedades, adicione o valor Sort Descending by Grade no campo NomeDeExibição.
  13. Arraste uma atividade Sort Data Table para dentro do contêiner Classificação Decrescente por Classe.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Adicione a variável DT1 no campo TabelaDeDados.
    • Adicione o valor "Grade" no campo Nome.
    • Selecione a opção Decrescente na lista suspensa Ordenar.
  14. Arraste uma atividade Output Data Table para baixo da atividade Sort Data Table.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Adicione a variável DataTableString no campo Texto.
  15. Coloque uma atividade Write Line abaixo da atividade Output Data Table.

    • Adicione a expressão "Sorted DataTable:" no campo Texto.
  16. Coloque uma atividade Write Line abaixo da anterior.

    • Adicione a variável DataTableString no campo Texto.
  17. Arraste um contêiner Sequência e o coloque abaixo do contêiner Classificação Decrescente por Classe.

    • No painel Propriedades, adicione o valor Remove Duplicates no campo NomeDeExibição.
  18. Coloque uma atividade Remove Duplicate Rows dentro do contêiner Remover Duplicatas.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Adicione a variável DT1 no campo TabelaDeDados.
  19. Arraste uma atividade Output Data Table para baixo da atividade Remove Duplicate Rows.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Adicione a variável DataTableString no campo Texto.
  20. Coloque uma atividade Write Line abaixo da atividade Output Data Table.

    • Adicione a expressão "Remove Duplicates DataTable:" no campo Texto.
  21. Coloque uma atividade Write Line abaixo da anterior.

    • Adicione a variável DataTableString no campo Texto.
    • É assim que o fluxo de trabalho deve ser:



  22. Execute o processo. O robô constrói uma tabela, mescla ela, classifica os dados e remove as duplicatas.

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.