【问题标题】:JavaScript Eval to replace empty spaces with <SP>, literalJavaScript Eval 用 <SP> 替换空格,文字
【发布时间】:2015-01-12 19:29:33
【问题描述】:

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

我想我尝试直接在 iMacros 中进行 eval,但我坚持使用正确的语法。

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

我已经尝试了一百万种,甚至使用 split.join。我就是不明白。 感谢您的帮助

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

之后:克里斯托尼詹姆斯

【问题讨论】:

    标签: vba eval imacros


    【解决方案1】:

    一定是这样的:

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

    【讨论】:

      【解决方案2】:
       Set Name Chris<SP>Tony<SP>James 
      

      在 iMacros 中使用&lt;SP&gt; 代替变量中的空格是否需要这样做。省略 " 标记。

      【讨论】:

      • 没有任何解释的代码转储很少有帮助。 Stack Overflow 是关于学习的,而不是提供 sn-ps 来盲目复制和粘贴。请edit您的问题并解释它如何比OP提供的更好。
      猜你喜欢
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多