!EXTRACT

Отправлено 25 мая 2020 г., 17:02 пользователем Норрин Радд   [ обновлено 20 нояб. 2020 г., 11:27 ]

Переменная iMacros !EXTRACT

Переменная !EXTRACT cодержит результаты извлечения информаци, полученный при помощи TAG + EXTRACT.

Если в одном макросе используется несколько раз команда EXTRACT,  результаты отделяются друг от друга строкой «[EXTRACT]». Данная строка автоматически заменяется на запятую во время сохранеия (SAVEAS TYPE=EXTRACT).

Если извлекается таблица целиком, то соседние элементы таблицы отделяются друг от друга строкой «#NEXT#», а строки таблицы разделяются строкой «#NEWLINE#». Эти теги автоматически заменяются запятой и переводом строки при использовании команды SAVEAS.

Содержит результат извлечения или «#EANF#» (если неудалось найти элемент).

Работает в: iMacros Browser icon Internet Explorer icon Mozilla Firefox icon Google Chorme icon

Задается:

✓ Внутренняя переменная
✓ Командой SET
✓ Командой ADD
× Внутренняя переменная
✓ Командой SET
«Внутренняя переменная» означает, что сам iMacros устанавливает значение данной переменной во время выполнения макроса. SET означает, что пользователь может установить это значение с помощью команды SET при редактировании макроса. ADD означает, что к существующей переменной можно добавить дополнительное значение.

Примеры:

Заполняет значением переменной !EXTRACT полей формы:

TAG .... CONTENT={{!EXTRACT}}

Скопировать извлеченные данные в буфер обмена:

SET !CLIPBOARD {{!EXTRACT}}

Сбросить / обнулить содержимое переменной:

SET !EXTRACT NULL

Добавить значение первого столбца CSV файла к уже полученному результату:

ADD !EXTRACT {{!COL1}}