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

















この記事へのコメントはありません。