Olá amigos.
Estou tendo dificuldade com a seguinte query
query MyQuery {
card(id: "604107623") {
child_relations {
id
cards {
fields {
field {
id
}
}
}
}
}
}
Pois em uma requisição os campos do registro conectado ao card ID 604107623 retornam um array com determinadas posições, ao fazer a mesma requisição para outro card ID, a posição dos campos no array mudam. Isso acaba dificultando na hora de fazer o mapeamento pelo índice do array. Exemplo: {{ $('GraphQL').item.json.data.card.child_relations[0].cards[0].fields[10].value }}
Em outras palavras, ao fazer o mapeamento do array na posição 10, a resposta muda de acordo com o card em questão.
Como faço para mapear sempre o mesmo valor de um campo específico do registro conectado?
Seguem alguns prints:
*Notem que o ID de cada filme na resposta muda de posição dependendo do card consultado.
![](https://uploads-us-west-2.insided.com/pipefy-en/attachment/c9992945-1566-4667-af01-76e0fff4e1e1.png)
![](https://uploads-us-west-2.insided.com/pipefy-en/attachment/6d59ae16-4b5b-4f14-95b8-32aa685049aa.png)
Best answer by Lais Laudari
View original