Google Apps脚本 - 使用.replace方法删除空格对我不起作用

Cal*_*Ong 4 string google-apps-script

我正在使用Google Apps脚本来创建应用.当我尝试从电子表格值中删除空格时遇到问题.我在stackoverflow和其他论坛中也提到了很多帖子和评论.他们都在谈论使用.replace方法.但是,.replace方法对我不起作用.

var ItemArray = <<getValue from google spreadsheet>>
var tValue = ItemArray[0][2].toString();

for (var row = 0; row<ItemArray.length; row++)
{
   var TrimmedStrA = ItemArray[row][2].toString().replace(' ', '');
   var TrimmedStrB = tValue.replace(' ', '');

   if (TrimmedStrA == TrimmedStrB)
   {
      <<other code>>

   } //end if
} //end of loop
Run Code Online (Sandbox Code Playgroud)

rGi*_*Gil 8

应该在replace()方法中使用一个简单的RegExp对象.\ s是一个查找空格的简单解决方案.'g'为空格实例提供全局匹配.

t.Value.replace(/\s/g, "") 
Run Code Online (Sandbox Code Playgroud)

这将使您非常接近,而不知道您的数据是什么样的.

.replace()文档在这里.