Страницы: 1
zello
Ну например плагин Этого не делает Может делает само приложение
Т.е он только может забирать данные из файла csv?
zello
а можно заставить макрос брать данные из файла txt таким же образом?
zello
Спасибо, со строчкой теперь работает.
А если у меня данные записаны в файле в 1 столбик но несколько строчек, например:
скачать новинки игры
новинки игр для пк 2012
мир игр для пк
компьютерные игры новые
компьютерные игры новости
и результат работы я хочу получить такой же:
скачать новинки игры
новинки игр для пк 2012
мир игр для пк
компьютерные игры новые
компьютерные игры новости
тогда как должен выглядеть этот макрос?
VERSION BUILD=7401110 RECORDER=FX SET !ERRORIGNORE YES CMDLINE !DATASOURCE keys.csv SET !DATASOURCE_COLUMNS 5 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} CLEAR TAB T=1 URL GOTO=http://forum.mozilla-russia.org/viewtopic.php?pid=535468#p535468 TAG POS=1 TYPE=TEXTAREA FORM=ACTION:post.php?tid=18806 ATTR=NAME:req_message CONTENT={{!COL1}}<BR>{{!COL2}}<BR>{{!COL3}}<BR>{{!COL4}}<BR>{{!COL5}}<BR>
zello
Записал макрос как Вы сказали:
При запуске ставлю количество циклов: 2
Теперь макрос добавляет первую строчку только, ошибку перестал выдавать.
Нужно чтобы он добавлял первую и вторую строчку. Как мне его переделать?
…zello
если у вас в файле данные описаны как вы показали то скрипт ошибок не делает , ошибка в файле данных
Формат файла с 1 колонкой :
Естественно SET !DATASOURCE_COLUMNS 1
.......
ААА
БББ
ССС
............Формат файла с 2 колонками(полями)
SET !DATASOURCE_COLUMNS 2
..............
ААА,БББ
ССС,ДДД
ЕЕЕ,ФФФ
...............Формат файла с 3 полями
SET !DATASOURCE_COLUMNS 3
......................
ААА,БББ,ВВВ
ГГГ,ДДД,ЕЕЕ
....................Вообще файл csv = comma separated value
ваш фал следует записать либо так :
11,12,13
21,22,23
31,32,33
Выбираем значения {{!COL1}} {{!COL2}} {{!COL3}} в коде макроса SET !DATASOURCE_COLUMNS 3
Либо так :
11,12,12,21,22,23,31,32,33
Выбираем значения полей так : {{!COL1}}{{!COL2}}{{!COL3}}{{!COL4}}{{!COL5}}{{!COL6}}{{!COL7}}{{!COL8}}{{!COL9}} в коде макроса SET !DATASOURCE_COLUMNS 9
Поставил данные в 1 столбик, все остальное удалил, теперь так выглядит:
11
21
Запускаю макрос, все равно выдает ошибку undefined .
…zello
А почему так ? TAG POS=1 TYPE=TEXTAREA ATTR=ID:im-textarea CONTENT="{{!COL2}}"
Так не работает ? TAG POS=1 TYPE=TEXTAREA ATTR=ID:im-textarea CONTENT={{!COL2}}
и так пробовал, ей все равно есть там кавычки или нет.
На выходе все равно получаем:
undefined
zello
Из особенностей айМакроса - айМакрос не работает с русскими буквами
дело не в этом, я для примера цифры взял. Надеюсь тут ВСЕ понимают что кодировка теперь не при чем?
Ещё раз пройдемся по синтаксису макроса, там явно где-то косяк, но никак не соображу где:
1колонка 2колонка 3 колонка
строка 11 12 13
21 22 23
31 32 33
первую строчку он вставляет,
…zello
сейчас попробовал, не работает ваш вариант макроса
zello
Файл keys.csv В данном примере данные записаны 1 строка 1 значеие
на пальцах не понимаю, можно пример записи данных в файл csv?
Мужики, подскажите как в iMacros сделать вставку текста из файла.
Например:
... идет макрос,
дальше обращается к файлу,
вставляет из него текст в определенное поле....
Что-то типа:
VERSION BUILD=7401110 RECORDER=FX
SET !DATASOURCE file.txt
TAB T=1
TAG POS=1 TYPE=A ATTR=TXT:Написать<SP>сообщение
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:im-textarea CONTENT={{name}}
TAG POS=1 TYPE=DIV ATTR=ID:sendMesseng
в каком формате записывать данные в file.txt чтобы они вводились в поле CONTENT={{name}}
или может сделать в файле csv, тогда как?
Страницы: 1