Logic operators, such as greater or smaller than, can be used in these scenarios:


  1. Scene Logic for selecting if to show or not show a scene.
  2. Group Logic for selecting if to show or not show a group of scenes.
  3. 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)

ExistsIf the parameter was sent, and value is not empty
Is notIf the value is not this
EmptyIf the parameter was sent, and value is empty
InIf the value of the parameter exists in the defined list
Not InIf the value of the parameter doesn't exist in the defined list



Text

Starts withIf value start with the specified combination of characters
Ends withIf value ends with the specified combination of characters
IsIf the value is exactly the specified
ContainsIf value contain the specified combination of characters



Property

Exist in property fileIf value appears on the property file ‘input‘ column
Not exist in property fileIf value not appears on the property file ‘input‘ column



Text Length

Shorter thanIf value number of characters is less than specified
Shorter than or equalIf value number of characters is less or equal to specified
Longer thanIf value number of characters is more than specified
Longer than or equalIf value number of characters is more or equal to specified
Length equal toIf value number of characters is equal to specified



Number

Less thanIf value is smaller than specified
Less than or Equal toIf value is less or equal to specified
Greater thanIf value is bigger than specified
Greater than or Equal toIf value is bigger or equal to specified
Equals toIf value equal to specified
Is a valid numberIf value is a valid number
Is not a valid numberIf 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)