Skip to main content

I always get the error when I try to change data with the Monday SDK:

"message": "Parse error on \\": \\" (STRING) at [3, 111]",

Here is the code I used:

const setErrors = await monday.api(`
      mutation {
        change_multiple_column_values(item_id: ${id}, board_id: ${process.env.BOARD_ID}, column_values: \\"{ \\"pt_errors0\\": \\"0\\ }\\") {
          id
        }
      }
    `);

Hello @cartersingle and welcome to the community!

I hope you like it here 💪

Would you be able to please try the following?

column_values: "{ \\"pt_errors0\\": \\"0\\" }"

I am escaping outer quotes here. I believe that might be the issue. You were also missing a quote after 0\\

Please let me know how that goes!

Cheers,
Matias


Thanks for the help @Matias.Monday! But unfortunately I’m still getting the same parse error. Any other ideas?


Hey @Matias.Monday I was able to find the solution in another post that fixed the error I was running into. You can find the answer here. The actual solution was as follows:

column_values: \\"{ \\\\\\"pt_errors0\\\\\\": \\\\\\"0\\\\\\" }\\"

Thanks for the help!


Hello again @cartersingle,

That is great! Sorry about that! I Missed the fact that you were already escaping outer quotes once and had to escape the second ones. My bad!

I am glad you found the answer 😁

Cheers,
Matias