Salvar e utilizar um json salvo em uma variavel extras do contato


Cenário:

Eu queria salvar um json com vários dados em uma variável extra do contato para depois utilizar esses dados nos fluxos das iterações entre o bot e o usuário.


Eu fiz uma “Requisição HTTP” para obter esse json e salvei usando o “Definir contato” em uma variável extras do contato chamado “dados”.


json salvo:

{

“codigo”:“123”,

“descricao”:“Teste 123”,

“data”:“2020-06-13 12:00:00”

}


Para utilizar em qualquer outro bloco eu utilizei a função “Executar Script” na “Ação de Entrada” passando a variável “contact.extras.dados” e no script apenas retornei essa mesma variável salvando na “variável para o valor de retorno” que dei o nome de “dados_extras”


Para mostrar nos conteudo:

{{dados_extras@codigo}}

{{dados_extras@descricao}}

{{dados_extras@data}}

image


Fiz esse post porque quando precisei não encontrei nenhum post relacionado, espero ajudar alguém que precise.


2 comentários

Reputação 7

Boa @Ricardo_Imanishi. Muito obrigado pela contribuição.



Com certeza irá ajudar sim!



Você poderia usar a ação de Definir Variável e passar o valor de contact.extras.dados para dados_extras, sem precisar passar pelo script.



Aqui também é possível usar



{{contact.extras.dados@codigo}}


Entendi, bem mais fácil mesmo muito obrigado, vou fazer assim a partir de agora.

Comente