createTextFinderで空白を無視したい

前提

特定の文字列が含まれる行を削除する関数を作成しました。

文字列が含まれているか調べるときに、テ キ ス トのように文字の間に空白が入っているので空白を無視して調べたいのですがどのようにすれば良いのか見当もつきません。

正規表現を使えば良いのではないかと考えたのですが、調べても空白を無視する方法がわかりませんでした。

どのようにすれば良いか。このような方法がある。というのをご教授いただけないでしょうか。
どうか、よろしくお願い致します。

実現したいこと

  • 空白が含まれていても、無視して文字列を調べる。

発生している問題

  • 空白を無視する方法がわからない。

該当のソースコード

JavaScript

function delete_Row(sheetName = 'シート1', deletedWord = [], column = 'A') { const spreadSheet = SpreadsheetApp.getActiveSpreadsheet(); const sheet = spreadSheet.getSheetByName(sheetName); const array = deletedWord Logger.log("禁止語句を含む行を削除します"); Logger.log("禁止語句の数は%sつです", String(deletedWord.length)); for (const i in array) { Logger.log("%s/%sの禁止語句を削除します", String(Number(i) + 1), String(deletedWord.length)); const finder = sheet.createTextFinder(array[i]).useRegularExpression(true); const results = finder.findAll(); for (let j = 0; j < results.length; j++) { sheet.deleteRow(results[j].getRow() - j) }; }; Logger.log("禁止語句の削除が完了しました") }

試したこと

検索したけれど、方法がわかりませんでした。

コメントを投稿

0 コメント