Skip to main content
Solved

Como alterar campo do tipo checkbox via API

  • February 22, 2024
  • 5 replies
  • 250 views

franciele-vicente
Forum|alt.badge.img

Boa tarde! 

Ao tentar alterar um campo do tipo checkbox via API, estou obtendo erro. Tem algum jeito que eu consiga alterar com todas as opções que foram selecionadas? 

Essa foi a entrada para o campo, estou pegando o valor desse campo benefícios que já foi adicionado anteriormente:

 {field_id: "beneficios", field_value: "{{$json.beneficios}}"}

Ele trás o valor exato de todas as opções preenchidas:

{field_id: "beneficios", field_value: "["Auxílio Combustível (Gestão)", "Vale Refeição (Cartão)", "Veículo Corporativo (Gestão)"]"}

Porém, exibe erro e não atualiza :/  

Conseguem me ajudar, por favor? 

Best answer by antonio-nykael

Bom dia,

Se você tentando alterar um campo do tipo checkbox, deveria ser assim:

 

mutation {
  updateCardField(input: {card_id: XXXXXXXX, field_id: "beneficios", new_value: ["Auxílio Combustível (Gestão)","Vale Alimentação (Cartão)","Veículo Corporativo (Gestão)"]}) {
    card {
      title
    }
  }
}

 

Se entendi sua dúvida, isso deve ajudar.

5 replies

antonio-nykael
Forum|alt.badge.img+1
  • Brainy
  • 75 replies
  • February 22, 2024

Olá @franciele-vicente 

Não sei se entendi bem sua dúvida. 
Você poderia reformular sua dúvida?

Se puder, exemplificar por favor. 

 

 


franciele-vicente
Forum|alt.badge.img

Bom dia! 

 

Em uma fase específica no pipe eu tenho um campo do tipo “checkbox” chamado “Benefícios”, imagina que tenho o card A ali. 

Quando o card  A entra em outra fase, inicia a criação de um novo card “B” com as informações do card “A”, inclusive essa de benefícios. Só que ao tentar replicar essas informações, onde o campo é igual checkbox, dá erro e não cria, só que na saída ele trouxe exatamente os valores do campos checkbox: 

 

A dúvida é: para alterar campos do tipo checkbox eu preciso usar outro valor? Temos o exemplo de quando o campo é tipo responsável, preciso usar o ID do usuário. E para checkbox?


antonio-nykael
Forum|alt.badge.img+1
  • Brainy
  • 75 replies
  • Answer
  • February 23, 2024

Bom dia,

Se você tentando alterar um campo do tipo checkbox, deveria ser assim:

 

mutation {
  updateCardField(input: {card_id: XXXXXXXX, field_id: "beneficios", new_value: ["Auxílio Combustível (Gestão)","Vale Alimentação (Cartão)","Veículo Corporativo (Gestão)"]}) {
    card {
      title
    }
  }
}

 

Se entendi sua dúvida, isso deve ajudar.


franciele-vicente
Forum|alt.badge.img

@antonio-nykael , ajudou muito! 

 

Muito obrigada!


antonio-nykael
Forum|alt.badge.img+1
  • Brainy
  • 75 replies
  • February 23, 2024

@antonio-nykael , ajudou muito! 

 

Muito obrigada!

Fico feliz que ajudou. Tenha um bom dia.