2016-01-08 3 views
1

Я пытаюсь отлаживать небольшой код IMacro:избежать котировки в iMacros блокировать

var go = "CODE:"; 
go += "VERSION BUILD=8940826 RECORDER=FX" + "\n"; 
go += "SET !EXTRACT_TEST_POPUP NO" + "\n"; 
go += "SET !ERRORIGNORE YES" + "\n"; 
go += "SET !TIMEOUT_PAGE 60" + "\n"; 
go += "SET !TIMEOUT_STEP 1" + "\n"; 
go += "SET !WAITTIME EVAL("var randomNumber=Math.floor(Math.random()*10 + 1); randomNumber;") 
go += "TAG POS=1 TYPE=DIV ATTR=CLASS:<SP>fastfollow-user<SP>fastfollow-userUnfollow<SP>js-ff-el&&REL:*" + "\n"; 
go += "WAIT SECONDS={{!WAITTIME}}" + "\n"; 

    iimPlay(go); 

я не могу получить правильный синтаксис, чтобы избежать котировки на Eval, кто-то может помочь мне?

Я получаю: SyntaxError: illegal character и варианты этого. Пробовал одиночные кавычки, без кавычек, и т.д ...

ответ

1

Просто используйте обратную косую черту и новую строку:

go += "SET !WAITTIME EVAL(\"var randomNumber=Math.floor(Math.random()*10 + 1); randomNumber;\")" + "\n"; 
Смежные вопросы