如何在javascript iMacros中设置!VAR1 EVAL

时间:2017-01-16 22:16:39

标签: javascript firefox match eval imacros

我的iim代码是:

SET 1 EVAL("var m = '{{!EXTRACT}}'.match(/\\b33\\b/ig); if (!m) 'ok'; else 'not';")

我想把它变成JS。像这样:(但是给我错误)

macro += "SET 1 EVAL("var m = '{{!EXTRACT}}'.match(/\\b33\\b/ig); if (!m) 'ok'; else 'not';")" + "\n";

我该怎么做?

1 个答案:

答案 0 :(得分:0)

macro += "SET 1 EVAL(\"var m = '{{!EXTRACT}}'.match(/\\b33\\b/ig); if (!m) 'ok'; else 'not';\")" + "\n";

您需要转义用于分隔传递给EVAL命令的字符串的双引号字符。 (c.f。Note #5