子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【GAS】全角空白を全て改行するプログラム

GASで全角空白を全て改行させるプログラムを書いたのでメモ。

仕様としてはアクティブなシート内の全角空白を全て改行する。

多分自分にしか需要はないはず。

function onOpen() {
    const ui = SpreadsheetApp.getUi()
    const menu = ui.createMenu('メニュー');
    menu.addItem('空白を改行する', 'replaceWhite');
    menu.addToUi();
}

function replaceWhite(){
  // スプレッドシートを取得する 
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 
  var sheet = spreadsheet.getActiveSheet();

  // 改行させる文字列
  var tmp = " ";

  //\nで置換
  var textFinder = sheet.createTextFinder(tmp)
  textFinder.replaceAllWith("\n");
}