I cannot seem to structure a parameter string correctly in an IFTTT Create/Update ConfiForms Entry Macro to append a value to an existing Smart-Select field. I can set the value completely by feeding it an [entry.id] string, but that removes existing values. If I just get the existing values and .append() an entry id, it breaks. Does anyone know how to do this?
I figured this out with help from @Alex Medved _ConfiForms_
A multi-value field wants a comma separated list of id's. So, to append to it rather than just set the value, you have to first get the current value, transform it into a list of id's, append your new id to that list with a leading comma, and then set that as the value. The function looks like this:
someMVField=[entry._func.asRef([entry.someMVField.transform(id).asList])],[entry.id]
This isn't a completely straightforward solution, because of some other things going with my particular setup referenced in the link posted by Alex above, but it should get you close.
This looks like a duplicate of your earlier question https://community.atlassian.com/t5/Confluence-questions/Setting-appending-values-to-a-ConfiForms-Smart-Select-field/qaq-p/1448786, Wade... no?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes. I had just made some progress on that one, so I was able to ask in a clearer way. Now that we got on that other thread, I'll post the solution here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.