>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >Вставить вместо значения NULL - оставить пустую строку в табличке. http://forum.mozilla-russia.org/viewtopic.php?id=75504 |
lsalex144 > 20-04-2020 12:56:36 |
Хелоу всем. У меня есть код который копирует src картинки и вставляет в файл *.csv. Но иногда картинка не срабатывает, в таком случае EXTRACT == NULL и в этой же строке прописывается следующий src. А по моему сценарию при значении EXTRACT == NULL код должен переходить на следующую строку. Так, у меня есть два пути: Помогите, плиз, прописать в js формулу ко второму пункту, если первый пункт не катит. КОД о котором я писал. скрытый текст Выделить код Код:var search; var logpas; var retcode; for (i=1;i<=4000;i++) { logpas = "SET !DATASOURCE_DELIMITER ;" + "\n"; logpas += "CMDLINE !DATASOURCE Filmimages.csv" + "\n"; logpas += "SET !DATASOURCE_COLUMNS 1" + "\n"; logpas += "SET !LOOP " + i + "\n"; logpas += "ADD !EXTRACT {{!COL1}}" + "\n"; logpas += "URL GOTO=https://www.google.com.ua/imghp?hl=ru&tab=wi&ogbl" + "\n"; logpas += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=NAME:q CONTENT="{{!COL1}} фильм постер -kinopoisk"'+"\n"; logpas += "TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=TXT:" + "\n"; logpas += "TAG POS=1 TYPE=IMG ATTR=SRC:data:*" + "\n"; logpas += "SET !EXTRACT NULL" + "\n"; logpas += "TAG POS=1 TYPE=IMG ATTR=SRC:https://*.jpg EXTRACT=HTM" + "\n"; logpas += 'SET SRC EVAL("\"{{!EXTRACT}}\".match(/src.*jpg/)[0].replace(/src=\"/,\"\").replace(/\"\\jpg/,\"\");")' + "\n"; logpas += "SET !EXTRACT NULL" + "\n"; logpas += "ADD !EXTRACT {{SRC}}" + "\n"; logpas += "SET DATASOURCE_DELIMITER ;" + "\n"; logpas += "SAVEAS TYPE=EXTRACT FOLDER=C:\\imacros FILE=namefilm.csv" + "\n"; retcode=iimPlayCode(logpas); search=iimGetLastExtract(1); } InfSub |