Can’t find Knowledge Base article that differentiates between these two…
For contains, it returns all records that “Contains” the string you define.
For Is In, it returns all records that has a match in the list of strings you define.
For example, given a column called “Animals”:
ANIMALS
- Dog
- Cat
- Fish
- Turtle
- Bird
- Chicken
- Pig
ANIMALS contains “i” will return
- Fish
- Bird
- Chicken
- Pig
ANIMALS is in [“Chicken”, “Pig”, “Dog”, “Fis”] will return
- Dog
- Chicken
- Pig
(“Fis” doesn’t exist in this list)
Contains checks for one substring within all records, Is In checks for one exact match between the records and the string list you provide.
Another way to look at it is Contains asks for one text to search. Is In asks for a list of texts to look for, but one of the user defined texts in the text list and the record field have match.
Currently, there does not exist a “Is Contained In”, which would hypothetically return all records that contain a text in the user defined text list.