Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba JavaScript Eval将空空格替换为<;SP>;,字面意义的_Vba_Eval_Imacros - Fatal编程技术网

Vba JavaScript Eval将空空格替换为<;SP>;,字面意义的

Vba JavaScript Eval将空空格替换为<;SP>;,字面意义的,vba,eval,imacros,Vba,Eval,Imacros,我正在使用iMacros和VBA。我在VBA中创建了一个字符串,该字符串用替换空格,以便将其传递给iMacros脚本。问题是iMacros将字符串作为空格,而不是字符串。我试图调整VBA,但当它作为变量传递给iMacros时,它只是一个空白 我想我试着直接用iMacros做一个评估,但我坚持正确的语法 Set Name "Chris Tony James" Set newName EVAL("\"{{Name}}\".replace(/ //g, \"&lt;SP&gt;\";"

我正在使用iMacros和VBA。我在VBA中创建了一个字符串,该字符串用替换空格,以便将其传递给iMacros脚本。问题是iMacros将字符串作为空格,而不是字符串。我试图调整VBA,但当它作为变量传递给iMacros时,它只是一个空白

我想我试着直接用iMacros做一个评估,但我坚持正确的语法

Set Name "Chris Tony James"
Set newName EVAL("\"{{Name}}\".replace(/ //g, \"&lt;SP&gt;\";")
我已经尝试了一百万种,甚至使用了split.join。我就是搞不懂。 谢谢你的帮助

之前:克里斯·托尼·詹姆斯


之后:克里斯托尼詹姆斯

一定是这样的:

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

是在iMacros中用
代替变量中的空格所需的全部内容。省略
标记。

没有任何解释的代码转储很少有帮助。堆栈溢出是关于学习,而不是提供片段来盲目复制和粘贴。请回答您的问题并解释它如何比OP提供的更好。
 Set Name Chris<SP>Tony<SP>James