0

我需要u00AO用空格替换字符的所有实例。我想这样做而不循环

 var rng = sheet.getDataRange();
     rng.createTextFinder('u00AO').replaceAllWith(" ");

它运行但不会用此文本中的空格替换 u00AO 字符

另外,我认为 u00AO 与 chr(160) 相同,这也不起作用

rng.createTextFinder('chr(160)').replaceAllWith(" ");

在VBA中我只是这样做

rng.Replace "u00AO", " ", 2

或这个

rng.Replace what:=Chr(160), Replacement:=" "
4

1 回答 1

0

这行得通

function ReplaceALL() {
var ss    =SpreadsheetApp.getActiveSpreadsheet();
var sheet =ss.getSheetByName("A");

 sheet.createTextFinder('\u00A0').replaceAllWith(" ");

}
于 2020-06-08T14:58:40.077 回答