Помогите, пожалуйста, из второго столбца csv нужно извлекать по 500 строк и вставлять на сайт.
Как это прописать? SET !DATASOURCE_LINE ? Сначала взять строки 1-500, затем 501-1000 и т.д.

30-03-2016 10:41:49
Можно ли за один раз взять 500 строк и потом вставить?

Пробовал пойти таким путем

скрытый текст

Выделить код

Код:

macro += "SET !DATASOURCE_LINE "+u+ "\n"; 
    macro += "ADD !EXTRACT {{!COL1}}" + "\n";
     u++
    macro += "SET !DATASOURCE_LINE "+u+ "\n"; 
    macro += "ADD !EXTRACT {{!COL1}}" + "\n";
     u++
    macro += "URL GOTO=https://www..." + "\n"; 
    macro += "TAG POS=1 TYPE=... CONTENT={{!EXTRACT}}" + "\n";
    iimPlay(macro);


Но тогда в экстракте вместо разделителя строки идет [EXTRACT] в виде

строка1[EXTRACT]строка2[EXTRACT]строка3 и т.д.

А мне нужно, чтоб перед вставкой на сайт в экстракте было
строка1
строка2
строка3 и т.д. до 500

а потом снова извлечь 501-1000 и вставить и т.д.

30-03-2016 17:08:20
Скажите, хотя бы как сделать replace

скрытый текст

Выделить код

Код:

macro += 'SET !EXTRACT EVAL("\'{{!EXTRACT}}\'.replace([EXTRACT] на \n)' + "\n";


код размещается в тегах code внутри спойлера

InfSub

Тема перенесена из форума «iMacros» в форум «Архив тем».

Правила форума: Не рекомендуется: Задавать вопросы, ответы на которые легко находятся поиском, пункт 2.1


например, поиск по слову: "extract"