我正在尝试根据文本是否包含多个空格来拆分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();
答案 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.