!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}}