Logic operators, such as greater or smaller than, can be used in these scenarios:
- Scene Logic for selecting if to show or not show a scene.
- Group Logic for selecting if to show or not show a group of scenes.
- Storyboard Validations for choosing if to generate a video at all.
Watch the Scene Logic Operations Video
Total running time: 2:19
Logic operators will be familiar to anyone with coding experience, but for those relatively new to the field, a comprehensive list of those available in the Idomoo interface can be found below:
Misc (general logic operators)
Exists | If the parameter was sent, and value is not empty |
Is not | If the value is not this |
Empty | If the parameter was sent, and value is empty |
In | If the value of the parameter exists in the defined list |
Not In | If the value of the parameter doesn't exist in the defined list |
Text
Starts with | If value start with the specified combination of characters |
Ends with | If value ends with the specified combination of characters |
Is | If the value is exactly the specified |
Contains | If value contain the specified combination of characters |
Property
Exist in property file | If value appears on the property file ‘input‘ column |
Not exist in property file | If value not appears on the property file ‘input‘ column |
Text Length
Shorter than | If value number of characters is less than specified |
Shorter than or equal | If value number of characters is less or equal to specified |
Longer than | If value number of characters is more than specified |
Longer than or equal | If value number of characters is more or equal to specified |
Length equal to | If value number of characters is equal to specified |
Number
Less than | If value is smaller than specified |
Less than or Equal to | If value is less or equal to specified |
Greater than | If value is bigger than specified |
Greater than or Equal to | If value is bigger or equal to specified |
Equals to | If value equal to specified |
Is a valid number | If value is a valid number |
Is not a valid number | If value is not a valid number |
Date
Before (dd/mm/yyyy) | If value date is before specified (EU date format) |
After (dd/mm/yyyy) | If value date is after specified (EU date format) |
Date is (dd/mm/yyyy) | If value date is same as specified (EU date format) |
Before (mm/dd/yyyy) | If value date is before specified (US date format) |
After (mm/dd/yyyy) | If value date is after specified (US date format) |
Date is (mm/dd/yyyy) | If value date is same as specified (US date format) |