JavaScript Eval用 ,文字

问题描述 投票:1回答:2

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

我以为我尝试直接在iMacros中进行评估,但始终使用正确的语法。

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

我已经尝试使用百万个品种,甚至使用split.join。我就是听不懂。感谢您的帮助

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

之后:克里斯托尼詹姆斯

vba eval imacros
2个回答
0
投票

必须是这样的:

Set newName EVAL("\"{{Name}}\".replace(/\s+/g, \"<SP>\";")

0
投票
 Set Name Chris<SP>Tony<SP>James 

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

© www.soinside.com 2019 - 2024. All rights reserved.