2013-05-14 19 views
2

我正在使用Google Apps腳本創建應用程序。 我嘗試從電子表格中刪除空格時遇到問題。 我已經提到了很多帖子&評論在stackoverflow和其他論壇。他們都在談論使用.replace的方法。 但是,。替換方法不適用於我。Google Apps腳本 - 使用.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 
+1

這不是修整。修剪旨在從兩側刪除空白,直到最接近的非空白字符;不是來自整個字符串。 – caiosm1005 2014-04-08 22:58:02

回答

6

一個簡單的RegExp對象應該用在replace()方法中。 \ s是找到空白的簡單解決方案。 'g'提供了空白實例的全局匹配。

t.Value.replace(/\s/g, "") 

這會讓你非常接近而不知道你的數據是什麼樣的。

.replace() documentation here.