Skip to main content
Solved

Make/Integromat - Parse Error


stefany-monteiro

Boa tarde!

Estou fazendo uma automação no Make com o cenário a seguir:
 

Scenario

Porém ao puxar as informações do card novo no Pipefy, está dando um erro de parse.
O integromat puxa a informação nesse formato: [“dados”] e ao usar o dado nesse formato para preencher o campo Responsável ao criar o card, ele da o erro de 

Error

Error Parse error on "]" (STRING) at [1, 68]

Queria saber como tratar o texto para que não venha dessa forma

Best answer by marcosmelo

Oi, @stefany-monteiro 


Na verdade para inserir o Responsavel no card, o pipefy aceita apenas o ID desse responsavel.

 

 

Aqui código para obter o ID do Responsavel do modulo Make an API Call


 { 
card (id: {{Insira aqui o campo ID mapeado do Card do modulo Watch New Cards}}) {
    assignees {
      id
      name
}
}
}

 

 

E utilize o o campo mapeado body > data > card > Assignees > id do modulo Make an API Call dentro do novo valor no modulo Create a Card

View original
Did this topic help you find an answer to your question?

12 replies

marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • November 1, 2023

Olá, @stefany-monteiro 
Tente utilizar as funções de campo no make como Replace ou Remove.  Dessa forma voce pode definir o dado no padrão do pipefy

 

 

 

 

 


antonio-nykael
Forum|alt.badge.img+1

Olá, 

Eu trato da seguite forma e funciona bem:

Parece gambiarra, mas funciona bem. Utilizo em muitas automações. 


stefany-monteiro

@antonio-nykael @marcosmelo obrigada pelas respostas, mas infelizmente não funcionou ainda 😭

Coloquei assim e deu o mesmo erro:

EDIT:

Na verdade até deu certo, mas veio outro erro:
 

Error 30000 Invalid input: quem_o_respons_vel (["Renata Farano Almeida"])


marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • Answer
  • November 2, 2023

Oi, @stefany-monteiro 


Na verdade para inserir o Responsavel no card, o pipefy aceita apenas o ID desse responsavel.

 

 

Aqui código para obter o ID do Responsavel do modulo Make an API Call


 { 
card (id: {{Insira aqui o campo ID mapeado do Card do modulo Watch New Cards}}) {
    assignees {
      id
      name
}
}
}

 

 

E utilize o o campo mapeado body > data > card > Assignees > id do modulo Make an API Call dentro do novo valor no modulo Create a Card


antonio-nykael
Forum|alt.badge.img+1
stefany-monteiro wrote:

@antonio-nykael @marcosmelo obrigada pelas respostas, mas infelizmente não funcionou ainda 😭

Coloquei assim e deu o mesmo erro:

EDIT:

Na verdade até deu certo, mas veio outro erro:
 

Error 30000 Invalid input: quem_o_respons_vel (["Renata Farano Almeida"])

 

Olá, na verdade está incorreto, deve ser assim:

 

Com as aspas "", antes do primeiro replace e no final.

 


antonio-nykael
Forum|alt.badge.img+1
marcosmelo wrote:

Oi, @stefany-monteiro 


Na verdade para inserir o Responsavel no card, o pipefy aceita apenas o ID desse responsavel.

 

 

Aqui código para obter o ID do Responsavel do modulo Make an API Call


 { 
card (id: {{Insira aqui o campo ID mapeado do Card do modulo Watch New Cards}}) {
    assignees {
      id
      name
}
}
}

 

 

E utilize o o campo mapeado body > data > card > Assignees > id do modulo Make an API Call dentro do novo valor no modulo Create a Card

 

Verdade, se estiver falatando do campo responsável, só seguir as dicas do @marcosmelo. Campo do responsável, deve ser inserido o ID e não o nome. 

Para tratar outras variáveis, retirar as asmas e colchetes, pode seguir as dicas que informei. 


stefany-monteiro

@marcosmelo desculpa a demora, só voltando para essa task agora!

Segui suas dicas:
 

Porém recebi o seguinte erro: The operation failed with an error. Error Parse error on "\xC2" (error) at [1, 1]

Sabe o que seria? Muito obrigada pela ajuda até aqui!


marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • November 7, 2023

Oi, @stefany-monteiro, Imagina!

Te passei o código com informação a mais:
nessa parte  (id: seu código aqui ), te enviei com duas {{ e duas }}, tente o abaixo, por favor.


 { 
card (id: card id aqui ) {
    assignees {
      id
      name
}
}
}


stefany-monteiro

Nossa perfeito @marcosmelo !!! Muito obrigada 😄
E ob@antonio-nykael ! Já estou usando seu workaround tbm!


marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • November 7, 2023

Boa, @stefany-monteiro 
Imagina!


Lais Laudari

@antonio-nykael e @marcosmelo feras!🤘🏻


marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • November 8, 2023
Lais Laudari wrote:

@antonio-nykael e @marcosmelo feras!🤘🏻

Estamos juntos!😁


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings