Hi,
I have Table Class with an enumlist column type called Subjects. There is a Valid_IF constraint on this enumlist column which is “Table Lookup[subject_list]”.
So, when a user opens a form in Table Class, the Subjects column will display a list of subject_list, one value per row, which they can multiple select. Simple.
However, I have an automation that is attempting to copy values from the Subjects column from an existing row, which has a value like “Subject 1 , Subject 2 , Subject 3” and writing this value to a new row in Table Class, specifically to the same enumlist column Subjects.
The automation is set like below. The error I receive in the automation monitor states that “Subject 1 , Subject 2 , Subject 3” is not valid, which I assume AppSheet is treating that as a single value string, rather than three separate values. I tried using SPLIT(), and also changing the way the list looks. If I remove the Valid_IF, it works as expected (editing the row and selecting the enumlist dropdown has the three values pre-selected).
Allow other values and auto-compute other values is on.
Any pointers here?






