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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » iMacros
  •  » Как проигнорировать прохождение строк в массиве

№126-09-2021 15:05:32

riz453
Участник
 
Группа: Members
Зарегистрирован: 30-05-2021
Сообщений: 4
UA: Chrome 93.0

Как проигнорировать прохождение строк в массиве

Здравствуйте. Помогите, пожалуйста.
Имеется текстовый файл podcategoriy.txt с ссылками. Его кладем в массив и скрипт построчно их проходит, делая определенные действия.

Выделить код

Код:

// ПРИКЛЕИВАНИЕ ДОПОЛНИТЕЛЬНЫХ ССЫЛОК
     var test1 = readExt(''+Path+'podcategoriya_01.txt');
     var arr = [];
     var arr = test1.split('\r\n');
     for(var i=0; i<arr.length; i++) { 
         iimPlayCode('TAB OPEN\nTAB T=2'); weit(2);
		 Tabs.go(2); weit(2);
	     iimPlayCode('URL GOTO='+arr[i]+''); weit(1);
         var date = new Date();
         var chas = ( date.getHours() );		 
         if(Number(chas)>=timePRIKL && Number(chas)<timeOTKL && iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=TXT:Приклеить')>0) {
	         prikleivanie2(); //Приклеивание
	        }			
         window.close(); weit(3);	
        }

В этом коде он проходит все строки, а мне нужно пройти, например 0, 2, 3, 5, 12, 21 строки , остальные скрипт должен игнорировать. Возможно ли это? И как прописать это в коде?

Отредактировано riz453 (26-09-2021 15:08:13)

Отсутствует

 

№226-09-2021 16:08:36

zzzephire
Участник
 
Группа: Members
Зарегистрирован: 29-12-2017
Сообщений: 548
UA: Chrome 93.0

Re: Как проигнорировать прохождение строк в массиве

Если топорно, то как-то так:

Выделить код

Код:

// ПРИКЛЕИВАНИЕ ДОПОЛНИТЕЛЬНЫХ ССЫЛОК
     var test1 = readExt(''+Path+'podcategoriya_01.txt');
     var arr = [];
     var arr = test1.split('\r\n');
     var line = [0,2,3,5,12,21];
     for(var i=0; i < line.length; i++) { 
         iimPlayCode('TAB OPEN\nTAB T=2'); weit(2);
         Tabs.go(2); weit(2);
         iimPlayCode('URL GOTO='+arr[line[i]]+''); weit(1);
         var date = new Date();
         var chas = ( date.getHours() );         
         if(Number(chas)>=timePRIKL && Number(chas)<timeOTKL && iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=TXT:Приклеить')>0) {
             prikleivanie2(); //Приклеивание
            }           
         window.close(); weit(3);   
        }

Отредактировано zzzephire (26-09-2021 16:27:33)

Отсутствует

 

№326-09-2021 19:16:04

riz453
Участник
 
Группа: Members
Зарегистрирован: 30-05-2021
Сообщений: 4
UA: Chrome 93.0

Re: Как проигнорировать прохождение строк в массиве

Большое спасибо. Работает.

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » Как проигнорировать прохождение строк в массиве

Board footer

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