Skip to main content

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

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

 

 

 

 

 


Olá, 

Eu trato da seguite forma e funciona bem:

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


@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 (o"Renata Farano Almeida"])


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 @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 (o"Renata Farano Almeida"])

 

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

 

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

 


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. 


@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!


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
}
}
}


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


Boa, @stefany-monteiro 
Imagina!


@antonio-nykael e @marcosmelo feras!🤘🏻


@antonio-nykael e @marcosmelo feras!🤘🏻

Estamos juntos!😁


Reply