示例電子表格選項卡 -結果
我想洗掉 Col. B 中文本前面的空格
我嘗試過的所有代碼似乎都不起作用。我嘗試了替換方法,然后拆分并加入。但它仍然在文本前面留下一個空白區域。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheetname = "Result";
var sheet = ss.getSheetByName(sheetname);
sheet.getRange('B2:B').activate();
var ranges = sheet.getActiveRangeList().getRanges();
for (var i = 0; i < ranges.length; i ) {
ranges[i].getValue().split(' ').join('');
我在 stack 和 Google 中進行了多次搜索,但似乎沒有一個有效。我在這里做錯了什么?
uj5u.com熱心網友回復:
我在 Tab 'Result' - Column B 中看不到資料來測驗它,但如果你只是想從一個范圍內的文本開頭洗掉空格,你可以嘗試:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheetname = "Result";
var sheet = ss.getSheetByName(sheetname);
var lastRow = sheet.getLastRow();
var range = sheet.getRange("B2:B" lastRow);
range.trimWhitespace();
uj5u.com熱心網友回復:
嘗試添加replaceAll(" ","")到您的字串:
ranges[i].getValue().replaceAll(" ","")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/487913.html
