Действие парсера «Поиск значения в столбце»

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

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

Выполняет поиск текущего значения в заданном столбце активного листа Excel.
В зависимости от результата поиска (найдено / не найдено),
выполняется тот или иной набор действий (если название набора действий не задано - ничего не выполняется)

Возвращаемое значение: отсутствует (текущее значение не изменяется)

Результат выполнения набора действий НЕ заменяет текущее значение


Параметр «НОМЕР столбца, в котором искать»

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

Примеры значений параметра: 1; 2; 3; 4; 5

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

 

Параметр «Совпадение»

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

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

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

 

Параметр «Если найдено, выполнить набор действий»

Тип параметра: выбор названия набора действий из выпадающего списка, или ввод вручную

Введите название набора действий, или код останова парсера

Параметр «Если НЕ найдено, выполнить набор действий»

Тип параметра: выбор названия набора действий из выпадающего списка, или ввод вручную

Введите название набора действий, или код останова парсера

Параметр «Имя листа (если не задано, ищет на текущем листе)»

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

Часто выполнять поиск нужно на другом листе (не на том, на который парсер выводит данные).
В этом случае, тут можно указать название (имя) листа, на котором искать.

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

Допустим, требуется выводить на лист только данные по товарам, которые отсутствуют на листе.
После того, как мы загрузили страницу товара (на последнем подуровне действий по обработке исходных данных), можно взять артикул в коде страницы (в примере ниже - это span класса articul), и поискать его на листе в заданном столбце (в примере ниже, поиск артикула выполняется во втором столбце листа).
Если артикул найден на листе (такой товар уже есть в таблице), выполняется останов парсера (код останова -2 отменяет дальнейшую обработку и вывод на лист), а если не найден, — парсер продолжает обработку, возвращаясь к ранее сохранённому в переменную исходному коду страницы, и вывод на лист происходит в штатном режиме (добавляется новая строка в таблицу)

Действие Параметр Значение
Сохранить текущее значение в переменную Название переменной HTML код страницы
Область видимости parser
HTML: Поиск тегов Тип элемента span
Название проверяемого атрибута class
Значение проверяемого атрибута articul
Тип результата / извлекаемый атрибут ConvertToText 1
Поиск значения в столбце НОМЕР столбца, в котором искать 2
Совпадение полное
Если найдено, выполнить набор действий -2
Если НЕ найдено, выполнить набор действий  
Имя листа  
Считать значение переменной Название переменной HTML код страницы
Область видимости parser
Значение по умолчанию