Integração: Utilizar propriedades separadas no fluxo

Modificado em Seg, 3 Fev na (o) 1:38 PM

Objetivo


Este artigo, visa explicar como utilizar propriedades que retornam juntas da integração separadamente no fluxo.



Descrição


Ao trabalhar com integrações, é comum receber dados em um formato que pode exigir manipulação adicional para uso em outras partes do seu fluxo. Um exemplo disso é quando você precisa acessar elementos específicos de uma lista retornada pela integração.


Solução:


Se sua integração retorna dados em um formato como o exemplo abaixo, onde "users" é uma lista contendo um objeto com "displayName" e "email":


{
    "success": true,
    "message": null,
    "users": [
        {
            "displayName": "Giovane,
            "email": "[email protected]"
        }
    ]
}


E você deseja acessar "displayName" e "email" separadamente, a sintaxe correta é:


${integration.users.0.displayName}
${integration.users.0.email}

Explicação:

  • `${integration}` acessa os dados retornados pela integração.
  • `.users` acessa a lista de usuários dentro dos dados da integração.
  • `.0` acessa o primeiro elemento (índice 0) da lista de usuários.
  • `.displayName` e `.email` acessam os respectivos campos dentro do objeto do usuário.

Lembre-se:


Se sua lista de usuários tiver mais de um elemento, ajuste o índice (0, 1, 2, ...) para acessar os diferentes usuários.

Com essa abordagem, você pode extrair e utilizar os dados específicos da sua integração de forma eficiente e precisa.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo