Действие парсера «Проверка на выполнение условия»

Параметры действия:

Предназначение действия:

Функция проверяет текущее значение (или другое заданное) на выполнение условия, и, если условие выполнено, выполняет то или иное действие.

Это одно из важнейших действий в парсере, — оно позволяет реализовать ветвление алгоритма (выполнять различные действия, в зависимости от выполнения условия.

Возвращаемое значение: в зависимости от условий (много вариантов)

Выполняемые после проверки действия (список возможных вариантов):

  • удаление текущего значения (замена пустым)
  • частичный останов парсера
  • выполнение заданного набора действий
  • вывод сообщения об ошибке с завершением работы парсера
  • вывод сообщения (MsgBox)
  • вывод всплывающего уведомления
  • изменение текущего значение на другое (с остановкой обработки этим списком действий, или без таковой)
  • запуск другого парсера
  • переход к другому действию в списке
  • увеличение значения счётчика

 


Параметр «Режим проверки»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: равно; не равно; содержит; не содержит; начинается с; больше; больше или равно; меньше; меньше или равно; между; LIKE; NOT LIKE; REGEXP; NOT REGEXP; кратно; не кратно; URL; EMAIL

Значение по умолчанию: равно

 

Параметр «Значение для сравнения»

Тип параметра: произвольное текстовое значение

 

Параметр «Действие при выполнении условия»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: Удалить; Выполнить набор действий; Применить к значению набор действий; Остановить; Критическая ошибка; Вывести предупреждение; Всплывающее уведомление; Задать новое значение; Новое значение, и остановить; Запустить парсер; Вернуться к действию; Увеличить значение счётчика

Значение по умолчанию: Остановить

Для действия «ОСТАНОВИТЬ» в качестве параметра действия допустимы все коды останова, а также значение от 1 и выше для возврата / перехода на другое действие в текущем списке действий.

Параметр «Параметр действия»

Тип параметра: произвольное текстовое значение

 

Параметр «Проверять другое значение»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: да; нет; tag

Значение по умолчанию: нет

 

Параметр «Другое проверяемое значение»

Тип параметра: произвольное текстовое значение

 

 

Примеры использования:

будут опубликованы позже