前提
Googleスプレッドシートで特定の文字列が含まれている行を削除したいと考えています。
色々と調べながら模索して特定の文字列を削除することはできたのですが、文章の中に該当の文字列が含まれている場合に削除することができません。下記の画像のようになります。
文字列の文章内での位置や改行の有無などにかかわらず削除できるようにしたいのですが方法がわかりません。。。
どうかよろしくお願いいたします。
実現したいこと
- 文字列が文章に含まれている場合も行を削除したい。
- 文字列の位置や改行の有無などにかかわらず削除したい。
該当のソースコード
function deleteLine() { const spreadSheet = SpreadsheetApp.getActiveSpreadsheet(); const sheet = spreadSheet.getSheetByName('シート1'); const lastRow = sheet.getLastRow(); const array = ["aaa", "bbb", "ccc"] for (let i in array) { for (let j = 2; j <= lastRow; j++) { let range = sheet.getRange('A' + j); let value = range.getDisplayValue(); if (value == array[i]) { let start_row = j; let num_row = 1; sheet.deleteRows(start_row, num_row); j = j - 1; }; }; }; };
試したこと
調べたのですが方法がわかりませんでした

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/29 06:40