Hi. I just wanted to ask if it was possible to make a dynamic dropdown invisible to the zap creator until a condition was met? Like, it will only show up once another button was clicked or when a preceding dropdown's value was matched? Also, to disable a dynamic dropdown unless the preceding dropdown was filled up already?
You can effect this with a dynamic field. Dynamic fields are distinct from dynamic dropdowns and the naming is bit confusing.
A dynamic field is a javascript function that returns an array of field objects, as specified in https://zapier.github.io/zapier-platform-schema/build/schema.html#fieldschema. The function you provide is called when the form renders and again each time another field with the `altersDynamicFields` attribute set to true changes.
If this function, say, returns an empty array when the form loads, but returns fields once a value is selected in the `altersDynamicFields` field, you’ll get the behavior you are after.
https://platform.zapier.com/docs/input-designer#how-to-add-dynamic-and-custom-fields
https://zapier.github.io/zapier-platform/#customdynamic-fields
More discussion and example here:
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.