If Extract >= 600 then do this in imacro Error -


i writing macro code should work this:

  1. open link provided - no errors
  2. extract specified text - no errors
  3. remove unnecessary text, leaving number extract - no errors
  4. store number extract in variable "ff" - no errors
  5. make windows prompt , show number extracted - no errors
  6. text or check if extracted number greater or equal 600 - not working, see errors below
  7. make windows prompt , "greater 600" if condition met, if false "lower 600" - not working also

anyone point out , correct codes? i'm sorry , thank help.

tab t=1 set !extract_test_popup no url goto=https://www.instagram.com/user/  tag pos=1 type=a attr=href:/user/following/ extract=txt  'removes unnecessary text  set ff eval("var s=\"{{!extract}}\"; s.replace(\"following\", \"\");")  prompt {{ff}}  set !var1 eval("var ff="{{!extract}}\"; if(ff==663) alert("greater 600"); else alert("lower 600");") 

error encounter:

macrosyntaxerror: wrong format of set command, line 13 (error code: -910)

the problem set didn't explicitly set return value @ end, ended if-cases. per http://wiki.imacros.net/eval

you need explicitly return final value adding single statement end of javascript.

correct: set myval eval("var x = 1; x;") // myval = 1  incorrect: set myval eval("var x = 1;") // myval = null  

if want output these texts depending on whether or not number bigger 600, do:

set !var1 eval("\"{{ff}}\" >= 600 ? \"greater 600\" : \"lower 600\";") prompt {{!var1}} 

note extract not hold number string still containing following, use stripped ff variable input instead.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -