尝试在具有多个空格的Google工作表中拆分字符串

时间:2016-06-17 21:17:27

标签: google-apps-script google-sheets

我正在尝试根据文本是否包含多个空格来拆分A列中的文本。当我在脚本编辑器中运行它时,没有任何运行。我不确定我需要修理什么。

var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
var re = new RegExp("/  +/")
function rename() {
  for(n=0;n<values.length;++n){
    var cell = values[n][0] ;
    var result = cell.split(re);
  }
}

rename();

1 个答案:

答案 0 :(得分:0)

请参阅Troubleshooting,了解如何对Google Apps脚本上的脚本进行问题排查。

关于您的代码,我在下面添加了内联注释所描述的细微更改。

<小时/> 注意:在数据范围较小的纸张上进行测试。

var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
var re = new RegExp("  +"); // Slashes removed
function rename() {
  for(n=0;n<values.length;n++){ // plus sign moved after n
    var cell = values[n][0] ;
    var result = cell.split(re);
    Logger.log(result); // This line will write the result text to the debugging logs.
  }
}

// rename(); this line should not be included.