!EXTRACT

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

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

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

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

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

Задается:

✓ Внутренняя переменная

✓ Командой SET

✓ Командой ADD

× Внутренняя переменная

✓ Командой SET

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

Примеры:

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

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

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

SET !CLIPBOARD {{!EXTRACT}}

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

SET !EXTRACT NULL

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

ADD !EXTRACT {{!COL1}}