簡體   English   中英

Google 表格腳本 – 替換空格

[英]Google Sheets script – replace blank spaces

我有一個腳本可以在我的一張紙上進行一些 onEdit 格式設置。 所有 rest 都運行良好,我想包括一行,從我導入的數值中刪除空格。 最后一行不起作用。

任何想法我在這里缺少什么?

 function onEdit(e) { var cell = e.range; var sh = e.source.getActiveSheet(); if(sh.getName() === "Trading Journal") { cell.setBackground('#fff'); cell.setFontSize(10) cell.setFontFamily() cell.replace(/\s/g, "") } }

https://docs.google.com/spreadsheets/d/1rkjO-ITeLdIHq-LLHfHcp6-1j1R0-giS6HGbwYdJ5Ek/edit?usp=sharing

對此做了一些研究,似乎.replace()是一種字符串方法,因此可能不適用於數字。 參考

但是如果你只需要從數字中刪除空格,這里有一個簡單的解決方案:

function rSpaces() {
    var ss =  SpreadsheetApp.getActiveSpreadsheet();
    var cell = ss.getActiveCell();
    cell.trimWhitespace();
}

您可以在 onEdit 觸發器上分配它,並檢查此文檔以了解您要添加的任何字體修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM