Use o componente GetProperties

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Obtenha os valores de várias propriedades de um objeto JSON usando o componente GetProperties em Design studio de RPA para desktop.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Para configurar as propriedades do componente GetProperties, consulte Propriedades dos utilitários JSON.

    Procedimento

    1. No painel Caixa de ferramentas, navegue até Geral E arraste o componente Variável para a superfície de design.
    2. Clique duas vezes na variável e insira um código como variável.
      {
        "name": "Abel Tutor",
        "age": 30,
        "email": "abletutor@example.com",
      }
      
    3. No painel Caixa de ferramentas, navegue até Utilitários > JSON.
    4. Arraste o componente GetProperties para a superfície de design.
    5. Clique no ícone Configurações do componente ( Ícone de configurações do componente.).
    6. Clique no ícone Adicionar propriedade ( Ícone Adicionar chaves.).
    7. Insira um nome de propriedade.
    8. Opcional: Repita as etapas para adicionar vários nomes de propriedade.
      Uma porta de entrada de dados é adicionada a cada propriedade adicionada.
    9. Clique em OK.
    10. Para configurar os campos de entrada, consulte Configure as propriedades da porta.
    11. Opcional: Conecte as portas de dados e controle do componente GetProperties às portas correspondentes dos outros componentes, conforme descrito na tabela a seguir.
      Tipo da porta Nome da porta Tipo de dados Descrição
      Dados em JsonObject Objeto O objeto JSON do qual extrair valores de propriedade.

      Objeto JSON a ser passado do componente anterior.

      Serialize o JSON e passe-o do componente anterior para obter propriedades.

      Exemplo de objeto JSON:
      {
        "name": "Abel Tutor",
        "age": 30,
        "email": "abletutor@example.com",
        "address": {
          "street": "123 Main St",
          "city": "New York",
          "state": "NY",
          "zip": "10001"
        },
        "phoneNumbers": [
          {
            "type": "home",
            "number": "555-1234"
          },
          {
            "type": "work",
            "number": "555-5678"
          }
        ],
        "isActive": true
      }
      
      Saída de dados O nome da porta é igual ao nome das propriedades adicionadas. Objeto Retorna os valores das propriedades.

      Se nenhum valor de propriedade for encontrado, a porta retornará um erro.

    12. Opcional: Para testar o componente, clique com o botão direito do mouse na barra de componentes e clique em Executar a partir daqui .