Skip to main content

Hey!
I want to replace the string values into an array and send to the webhook.

 

That's what I'm doing:

1 step. I get a string with values separated by commas

 

2 step. I use “Code by Zapier” for split by “, ” and creating an array

And this is work!

 

3 step. Send this Array to Webhook

 

As a result, this is what I get

a
{
"like2": "Variant 5,\nVariant 4,\nVariant 3"
}
]

 

But I need to get it in a different form, with this

{
"like2": /"Variant 5", "Variant 4", "Variant 3"]
}
  1. I want array only from value
  2. I also want to delete the "\n"

Please help me how to do this?

Can not understand.
If in the last step I send a webhook and specify two parameters. The first is what should be an array after processing ”Code by Zapier”. The second is the string data.

 

Why are exactly the same parameters sent in fact?

 

 

 


Hi @Paul87 

You need to remove the line breaks (\n) in the Code step.

 


Hi @Paul87 

Try this…

Code

 

POST Webhook

 

Webhook Trigger

 


Hi @Troy Tessalone 

Thanks! It works, but… 

This is what i get

Zapier adds quotes around array when trying to send this in webhoock. As a result, not a true data array is transmitted, but just text :(


@Paul87

It’s unclear where you are getting that recent screenshot from.

If you use a POST Webhook and set a data point to the array as shown, it will work.