対象の文字列から、検索したいキーワードがあるかどうかという実装をしているのですが、falseになってしまいます。
セルから値を取得していて、同じキーワードを設定しているためtrueになる想定です。
・ソース
function myFunction() {
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('B2:B56');
const range1 = sheet.getRange('D2:D56');
const range2 = sheet.getRange('F2:F56');
range.getValues().flat().forEach(function(key){
range1.getValues().flat().forEach(function(key1){
if(key.match(/key1/)){
Logger.log("true");
}else{
Logger.log("false");
}
});
});
}
また、下記の部分ですが
if(key.match(/key1/)){
if(key.match("/" + key1 + "/")){
上記のようにも試しました。
お手数ですが、ご教授いただきたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/20 11:30 編集
2020/10/20 11:48
2020/10/21 07:14