Which operators do I have when creating conditions?

You have several operators to choose from when creating conditions in your template. Learn all about them here.

Have you read "How do I set up simple conditions"? If not, we recommend that you do this before going further, or else this article will probably not make much sense.

Creating conditions is a fundamental feature in the software as it is the conditions that tell the software what to write and when to write it. And with all the different operators to choose from, you have the opportunity to tailor the conditions to match your specific data and needs.

When adding a condition, the software presents several operators, depending on the value of the chosen data. If the value of the data output is text, there will, for example, be a different set of operators than if the value is a number.

Let us take a look at all the operators and what they do!

Operators that apply whether the value is a text, list, or number:

  • Equal to
    What it means: The condition is only true if the data output is equal to the chosen value. It ensures that the software will only write the text if the value is the same. The value must be the entire output but can both be one word/number or a set of words/numbers. 
    What to be aware of: The operator is sensitive to spelling errors as the output must be the same for the condition to be true. So make sure to check the spelling. If you notice different ways to spell the output, you need to add more conditions.
    When is it relevant: When it is important that the software only writes the text if the data output in a variable has a specific value.

Is it only a part of the data output that needs to be the same? Look at "Contains".

  • Not equal to
    What it means: The condition is true if the data output is not equal to the chosen value. The software will write the text if the output is anything but the chosen value. The value must be the entire output but can both be one word/number or a set of words/numbers.
    What to be aware of: The operator is sensitive to spelling errors as the output must be the same for the condition to be true. So make sure to check the spelling. If you notice different ways to spell the output, you need to add more conditions.
    When is it relevant: When it is important that the software only writes the text if the data output in a variable is not a specific value.

Is it only a part of the data output that needs to not be the same? Look at "Not contains".

  • Set
    What it means: The condition is true if the data output of the variable is set. The specific value is not relevant.
    What to be aware of: You must have a good overview of your data as this operator only depends on whether the output is set or not. It means that the software will write the text in any case where there is an output in the chosen variable.
    When is it relevant: If you have text that only applies if a specific variable is set and it is not dependent on the value.
  • Not set
    What it means: The condition is true if the data output of the variable is not set. The specific value is not relevant.
    What to be aware of: You must have a good overview of your data as this operator only depends on whether the output is set or not. It means that the software will write the text in any case where there is no output in the chosen variable.
    When is it relevant: If you have text that only applies if a specific variable is not set and is not dependent on the value.

Operators that only apply when the value is a text or a list:

  • Contains
    What it means: The condition is true if the data output of the variable contains the chosen value. The software will only write the text if the chosen value is a part of the data output. The value can be one or more words. If it is a list, it can also be numbered.
    What to be aware of: The operator is sensitive to spelling errors as the output must be the same for the condition to be true. So make sure to check the spelling. If you notice different ways to spell the output, you need to add more conditions.
    When is it relevant: If the data output, for example, includes a list, a sentence, or a set of words where it must contain a specific value. 
  • Not contains
    What it means: The condition is true if the data output of the variable does not contain the chosen value. The software will only write the text if the chosen value is not a part of the data output. The value can be one or more words. If it is a list, it can also be numbered.
    What to be aware of: The operator is sensitive to spelling errors as the output must be the same for the condition to be true. So make sure to check the spelling. If you notice different ways to spell the output, you need to add more conditions.
    When is it relevant: If the data output, for example, includes a list, a sentence, or a set of words where it mustn't contain a specific value. 

Operators that only apply when the value is a number:

  • Greater than
    What it means: The condition is true if the data output of the variable is greater than the chosen number value. 
    What to be aware of: The chosen number value will not be included. It will only look for higher numbers.
    When is it relevant: If you have text that only applies in cases where the data output is higher than a specific number value.
  • Greater or equal than
    What it means: The condition is true if the data output of the variable is greater than or equal to the chosen number value. 
    What to be aware of: The chosen number value will be included.
    When is it relevant: If you have text that only applies in cases where the data output is higher or the same as a specific number value.
  • Less than
    What it means: The condition is true if the data output of the variable is less than the chosen number value. 
    What to be aware of: The chosen number value will not be included. It will only look for lower numbers.
    When is it relevant: If you have text that only applies in cases where the data output is lower than a specific number value.
  • Less or equal than
    What it means: The condition is true if the data output of the variable is less than or equal to the chosen number value. 
    What to be aware of: The chosen number value will be included.
    When is it relevant: If you have text that only applies in cases where the data output is lower or the same as a specific number value.

Want to take your conditions to the next level?

You can expand your possibilities with conditions by formatting the value. It means that you can make words into numbers and numbers into words which opens up even more options with the operators.

Read all about it here: