Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№125-02-2017 08:11:31

Бек
Участник
 
Группа: Members
Зарегистрирован: 24-02-2017
Сообщений: 29
UA: Chrome 56.0

[РЕШЕНО] Циклы в imacros используя js

Привет, всем! Есть проблема с циклами, опишу на примере. Форумы » iMacros » iMacros for Firefox вывести имена пользователей, которые оставляли сообщения в данной теме(первые 10).  Между именами должны быть разделители ';', записать в строку по 5 имен(записываем 5 имен-делаем перенос строки следующую).

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

Выделить код

Код:

var papka = "C:\\" 
var ffile = '1.txt' 
var razd = ';' 
var perenos= '\n'
function appendExt(filename,cont){imns.FIO.appendTextFile(imns.FIO.openNode(filename),cont)}
iimPlayCode('URL GOTO='https://forum.mozilla-russia.org/viewtopic.php?id=18806') 
var nameLength = content.document.querySelectorAll('').length
for(i=0; i<nameLength; i++){
var name = content.document.querySelectorAll('')[i].textContent+razd 
appendExt(papka+ffile, name) 
}


вот как я написал бы код для считывания имен, но никак не могу сообразить, как оформить перенос строки именно после вывода 5 элементов. Буду признателен за помощь.

Отсутствует

 

№225-02-2017 10:56:47

Бек
Участник
 
Группа: Members
Зарегистрирован: 24-02-2017
Сообщений: 29
UA: Chrome 56.0

Re: [РЕШЕНО] Циклы в imacros используя js

удалено, избыточное цитирование
задача решилась так, может кому полезно будет

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

Выделить код

Код:

 if (Math.floor(i  % 5 == 0)) appendExt(patch+tab, '\r\n') ;


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

InfSub

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]