スプレッドシートでは、「データ」メニューにある「空白文字を削除」を実行すると、不要な空白文字(スペース、タブ、改行など)が削除され、連続する空白文字も単一の空白文字に変換されます。
この処理をApps Scriptで行う場合、下記のようなコードになります。
function myFunction() { var sheet = SpreadsheetApp.getActiveSheet(); var rng = sheet.getRange("A1:A5"); rng.trimWhitespace(); }
Range.trimWhitespaceメソッド、あるいはRangeList.trimWhitespaceメソッドを使う形ですね。
文字列を整形する際には役立つ処理ですので、皆さんも是非お使いください。
この記事へのコメントはありません。