JavaScript Eval用<sp>,literal </sp>替换空格

时间:2015-01-12 19:29:33

标签: vba eval imacros

我正在使用iMacros&amp; VBA。我在VBA中创建了一个字符串,用&lt; SP&gt;替换空格。所以我可以将它传递给iMacros脚本。问题是iMacros采用&lt; SP&gt;作为一个空间而不是一个字符串。我尝试调整VBA但是当它作为变量传递给iMacros时只是空格。

我想我会尝试直接在iMacros中进行评估,但我仍然坚持使用正确的语法。

Set Name "Chris Tony James"
Set newName EVAL("\"{{Name}}\".replace(/ //g, \"&lt;SP&gt;\";")

我尝试了一百万个品种,甚至使用split.join。我只是无法得到它。 谢谢你的帮助

之前:Chris Tony James

之后:Chris&lt; SP&gt; Tony&lt; SP&gt; James

2 个答案:

答案 0 :(得分:0)

必须是这样的:

Set newName EVAL("\"{{Name}}\".replace(/\s+/g, \"&lt;SP&gt;\";")

答案 1 :(得分:0)

 Set Name Chris<SP>Tony<SP>James 

是否需要使用<SP>代替iMacros中变量中的空格。省略"标记。