iMacros ELSE IF声明

时间:2018-05-22 18:40:25

标签: javascript imacros

我试图将变量中的某些值与提取中的值进行比较,然后单击

第一块:

SET !VAR2 EVAL(
    "var text1=\"{{!EXTRACT}}\";
    if (text1==\"{{!VAR6}}\") {
        text1 = \"tr_answer1\";
    } else if (text1==\"{{!VAR7}}\") {
       text1 = \"tr_answer2\";
    } else if (text1==\"{{!VAR8}}\") {
        text1 = \"tr_answer3\";
    } else text1 = \"tr_answer4\";text1;"
)

之后:

TAG POS=1 TYPE=TR ATTR=ID:{{!VAR2}}

VAR2应该返回一个值,如tr_answer1或其他值。但它不能正常工作。它始终从ELSE语句返回tr_answer4。

有人知道我做错了什么?我无法在iMacros中找到与JS一起使用if语句的语法。

我确定变量中的一个值等于提取值

1 个答案:

答案 0 :(得分:0)

iMacros宏文件本身没有if / else。有两种选择: