>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Архив тем http://forum.mozilla-russia.org/viewforum.php?id=17 >Цикл для extract http://forum.mozilla-russia.org/viewtopic.php?id=71433 |
Бек > 24-02-2017 21:25:12 |
скрытый текст Выделить код Код:var tableLength = content.document.querySelectorAll('*').length for (i=0; i<tableLength; i=++){ var macro = "code:"; macro += "TAG POS=i TYPE=Table ATTR=* extract=txt" + "\n"; macro += "saveas type=extract folder=* file=1.txt" + "\n"; iimPlay(macro) } ошибка Выделить код Код:var tableLength = content.document.querySelectorAll('*').length for (i=0; i<tableLength; i=++){ var macro = "code:"; macro += "TAG POS=1 TYPE=Table ATTR=* extract=txt" +i+ "\n"; macro += "saveas type=extract folder=* file=1.txt" + "\n"; iimPlay(macro) } ошибка код публикуется в тегах CODE внутри спойлера Суть проблемы такая: нужно зациклить 4 строку, позицию "pos=цикл" loop не помогает потому что это цикл внутри цикла. выше то что пробовал почитав форум. моя задача- сохранить данные со всех таблиц. InfSub |
InfSub > 25-02-2017 01:42:17 |
Бек пишет
!loop - не помогает, потому что... - надо для разнообразия, иногда открывать FAQ и офф вики по интересующей команде Бек пишет
читали? как-то вы его плохо читали, если пишите такое: Бек пишет
ну и как оно должно работать, если вы на место номера позиции, вставляете букву i в iim-код, когда так должна быть вставлена переменная i (с номером позиции)? корректная запись - выглядит так: |
Бек > 25-02-2017 07:50:01 |
удалено, избыточное цитированиие InfSub |
InfSub > 25-02-2017 15:18:33 |
Бек |
Бек > 25-02-2017 18:46:51 |
InfSub пишет
у меня выдало ошибку nan... судя по форуму это синтаксическая ошибка, но лыжи задолбали... подскажите, где тут ошибка скрытый текст Выделить код Код:// var tableLength = content.document.querySelectorAll('table').length var macro for (i=0; i<3; i=++) { macro = "code:"; macro += "TAG POS="+i+" TYPE=TABLE ATTR=* extract=txt" "\n"; macro += "saveas type=extract folder=* file=1.txt" + "\n"; iimPlay(macro); } |
nikolay1987 > 25-02-2017 19:00:19 |
Бек скрытый текст Выделить код Код:var macro ; for (var i=0; i<3; i++) { macro = "code:" macro += "TAG POS="+i+" TYPE=TABLE ATTR=* extract=txt" + "\n"; macro += "saveas type=extract folder=* file=1.txt" + "\n"; iimPlay(macro) } |
Бек > 25-02-2017 19:10:50 |
nikolay1987 пишет
спасибо, все работает. уже трое суток копировал 3 таблицы из 1800+ а тут 15 за 2 секуды. можно закрывать задача решена |
InfSub > 25-02-2017 19:14:47 |