imacros javascript如果没有表现出应有的性能,还有更多

imacros javascript如果没有表现出应有的性能,还有更多,javascript,if-statement,imacros,Javascript,If Statement,Imacros,好的,首先我有一个完美的脚本,但是他们没有办法运行其他条件,所以不得不在javascript中对所有内容进行某种程度的parlay,但是现在脚本运行了,但没有达到预期的效果 const iterations = 100; // Number of times to loop for (var i=0; i<iterations; i++){ iimSet('iteration', i ); iimPlay('Step1'); // PART ONE, Grabs the varibles

好的,首先我有一个完美的脚本,但是他们没有办法运行其他条件,所以不得不在javascript中对所有内容进行某种程度的parlay,但是现在脚本运行了,但没有达到预期的效果

const iterations = 100; // Number of times to loop

for (var i=0; i<iterations; i++){
iimSet('iteration', i );
iimPlay('Step1'); // PART ONE, Grabs the varibles and sets everything up.


var string = "Error, Invalid Request.";
var result = string.match(/error/i);
// result == 'ERROR';

 if (result){
 iimPlay(Step1'); // PART TWO Checks to see if it was successful if not then Loop back                       to Step One but if it was Goes on to Step 3
 }    



  else {
  iimPlay('Step2');}}  // PART THREE, this is the last step and save all extracts.
const迭代次数=100;//循环次数

对于(var i=0;i你没有很好地解释你的问题

试一试。如果Step1宏设置了
错误,则在这种情况下,宏在播放时总是返回值true

试试这个型号

var macro;

macro ="CODE:";
macro +="TAG POS=1 TYPE=A ATTR=HREF:www.somelink.com EXTRACT=HREF";

var macro1;

macro1 ="CODE:";
macro1 +="TAG POS=1 TYPE=A ATTR=HREF:www.somelink1.com EXTRACT=HREF";




var result=null;

result=iimPlay(macro);

//error has negative value
if(result<0)
{
//do something
}
else
{
iimPlay(macro1)
}

你没有很好地解释你的问题

试一试。如果Step1宏设置了
错误,则在这种情况下,宏在播放时总是返回值true

试试这个型号

var macro;

macro ="CODE:";
macro +="TAG POS=1 TYPE=A ATTR=HREF:www.somelink.com EXTRACT=HREF";

var macro1;

macro1 ="CODE:";
macro1 +="TAG POS=1 TYPE=A ATTR=HREF:www.somelink1.com EXTRACT=HREF";




var result=null;

result=iimPlay(macro);

//error has negative value
if(result<0)
{
//do something
}
else
{
iimPlay(macro1)
}

这是javascript ir imacro脚本吗?您可能会在此处获得帮助,但als可以尝试请求帮助,但您可能希望解释或显示脚本与之交互的页面/代码警告-语法错误
if(result){iimPlay(\uuuu here\uu Step1'))
这是javascript ir imacro脚本吗?您可能会在此处获得帮助,但可以尝试寻求帮助,但您可能希望解释或显示脚本与之交互的页面/代码警告-语法错误
if(result){iimPlay(u here_ustep1');