2015-12-27 54 views
0

试图插入一个条件“if Else”语句使用imacros EVAL使用相同的格式从我遇到的几个例子。但是,我似乎仍然错过了一两件事。imacros JavaScript条件eval语句

TAG POS=1 TYPE=SPAN ATTR=CLASS:log-1 EXTRACT=TXT 
SET !VAR7 {{!EXTRACT}} 
TAG POS=2 TYPE=SPAN ATTR=CLASS:log-1 EXTRACT=TXT 
SET !VAR6 {{!EXTRACT}} 
SET !NEWVAR EVAL("var s=\"{{!VAR6}}}\"; if(s==\"#EANF#\") {s=\"!VAR6\";} else {s=\"!VAR7\";}") 
PROMPT !NEWVAR 

回答

1

试试这个:

' ... 
SET NEWVAR EVAL("('{{!VAR6}}' == '#EANF#') ? '{{!VAR6}}' : '{{!VAR7}}';") 
PROMPT {{NEWVAR}} 
+0

多么整齐的运营商。谢谢 – BKCapri