Условные инструкции и логические операторы Родительская тема

OfficeScan анализирует условные инструкции слева направо. При создании условных инструкций следует аккуратно использовать логические операторы. Их неправильное использование ведет к созданию условной инструкции, которая содержит ошибки и может привести к получению неожиданных результатов.
В таблице ниже приведены примеры.

Примеры условных инструкций

Условная инструкция
Интерпретация и пример
[Код данных 1] And [Код данных 2] Except [Код данных 3]
Файл должен удовлетворять [коду данных 1] и [коду данных 2], но не [коду данных 3].
Например:
Файл должен быть [документом Adobe PDF] и должен содержать [адрес электронной почты], но не должен содержать [все ключевые слова из списка ключевых слов].
[Код данных 1] Or [Код данных 2]
Файл должен удовлетворять [коду данных 1] или [коду данных 2].
Например:
Файл должен быть [документом Adobe PDF] или [документом Microsoft Word].
Except [Код данных 1]
Файл не должен удовлетворять [коду данных 1].
Например:
Файл не должен быть [мультимедийным файлом].
Как показывает последний пример в таблице, первый код данных в условной инструкции может содержать оператор Except (За исключением), если файл не должен удовлетворять всем кодам данных в инструкции. Однако в большинстве случаев первый код данных не содержит оператор.