Skip to main content

Pegar campos customizados do JSON

Ação responsável por obter uma propriedade desejada pelo usuário do JSON extraído através da ação Pegar o JSON do XML. Caso exista mais de uma propriedade com o mesmo nome no JSON, será retornado uma lista (array) com todos os valores encontrados.

Opções

Selecionar o JSON do XML:

Este campo é uma lista que exibirá todos os JSONs obtidos pela ação Pegar o JSON do XML. Basta selecionar o ID da ação que contém o JSON da nota fiscal desejada.

Lembre-se

A ação Pegar o JSON do XML deve ser inserida no fluxo do robô antes desta ação. Ela será exibida neste campo para seleção.

Nome dos campos

Este campo deve ser preenchido com o nome da propriedade que o usuário deseja obter. Por exemplo, se o usuário quiser obter o campo cDV do XML abaixo, basta ele passar cDV neste campo.

<ide>
<cUF>35</cUF>
<cNF>518005127</cNF>
<natOp>Venda a vista</natOp>
<indPag>0</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>1</nNF>
<dEmi>2008-05-06</dEmi>
<dSaiEnt>2008-05-06</dSaiEnt>
<tpNF>0</tpNF>
<cMunFG>3550308</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>3</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>0</procEmi>
<verProc>NF-eletronica.com</verProc>
</ide>

O retorno que ele obterá será um JSON com um array:

  {
cDV: ['4']
}

Caso o usuário queira pegar mais de um valor, basta utilizar o botão "Adicionar" e colocar mais campos para serem buscados. Suponha-se que o usuário passe neste campo os valores cDVe mod, o retorno seria o seguinte:

  {
cDV: ['4'],
mod: ['55']
}

Retornos

Código customizado

actions['id-da-ação-de-pegar-o-json-do-xml'].fields //.fields retorna um json com os valores desejados pelo usuário como mostrado anteriormente.

Seleção de campos

retornos