I couldn’t find any similar solution to this so I decided to share the solution I found on my own.
Problem
State (list) will not accept multiple instances of the same Thing.
Solution
- Instead of setting State Type to a Thing, set it to ‘text’.
- Create another State for iteration. We’ll name it Iteration with State Type: ‘number’
- Now when you want to add an item to your State (list), in ‘Arbitrary Text’ it should look something like this (without the “”):
“Thing’s unique ID**|**Iteration” - Add another action that will increment the value of Iteration
Now you can have multiple instances of a Thing in your State (list). When you need to retrieve that Thing from the State (list), use :Split By (we used the seperator | in this example) :first item, then just do a Search For using the “unique ID” as a constraint.
This is good if you don’t want to touch your database for temporarily storing multiple items. Hope this helps!