GASでSpreadSheetの空白行を削除する方法

簡単に書きます。

スクリプトを書けるかたは下記のコードをコピーしてスクリプトエディターに入れてください。

function delete_empty_row() {  
   var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet");
   var row = sheet.getLastRow();
   for(var i=1; i<=row; i++) {
      var cell = sheet.getRange(i,1); 
   if(cell.isBlank()){
     sheet.deleteRow(i); 
     i--, row--
     }               
    } 
}

Google Sheetのサンプルをこちらに置きますのでご参照ください。

サンプルファイルの利用方法

そのままでは権限の問題で機能の実行ができないので、ファイルをコピーしてご利用ください。

機能を実行する方法
サンプルファイルで「空白行を削除」ボタンを押すと、実行できます。

画像1

コードを見る方法
ツール→スクリプトエディターで見れます。

画像2

画像3

サンプルファイルはこちら

ここから先は

103字

¥ 500

この記事が気に入ったらチップで応援してみませんか?