0

iMacros for Firefoxを使用しています。各ページが異なるため、値が見つからなくなるまでループしたいと考えています。これどうやってするの?

4

1 に答える 1

0

Imacros 内でそれを行うことはできません。LOOP には最大値が必要です。無限に続くことはできません。代わりに while ループを使用して JavaScript を記述し、そのループ内で検索した値を使用して Imacro スクリプトを起動し、結果を返すようにします。

var searchValue = "blabla"
var found = false;
while(!found)
var ret;
ret = iimSet("searchValue", searchValue);
ret = iimPlay("myScript.iim");
/* Check for error */
if (ret = 1) {
 /* if no error we found it*/   
 found = true;}
else {
err = iimGetLastError();
/* we check if it is different than the error for Tag not found -921; else we go*/
    if (err !== -921) alert("Other error");
};
于 2012-11-29T02:03:42.897 に答える