実現したいこと
Googleスプレッドシートで空白の行を削除したい。
発生している問題・エラーメッセージ
下記サイトに載っていたコードを参考に実行しましたが、
実行時、空白であるにもかかわらず、消えずに残ってしまう行があり、
もう1度実行すると今度は消えるといった事象が発生します。
エラー等はなく、実行自体は問題なく完了しています。
該当のソースコード
function trashRow(){
//A,使用するスプレッドシートの定義
const sheet = SpreadsheetApp.getActiveSheet();
const lastRow = sheet.getLastRow();
//B, 1つずつ行を検索して空白なら削除
for(var i=1; i<=lastRow; i++){
const nameCell = sheet.getRange(i,1); //「名前」列のセルから値を取得
if(nameCell.isBlank()){
sheet.deleteRow(i);
}
}
}
●参考サイト
https://daily-coding.com/deleterow/
ご教授よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー