// 12列目と14列目の値の組み合わせを記録するオブジェクトを初期化 seen = {}; // データの最終行から2行目までを逆順に処理 for (row = Bottom; row >= 2; row--) { // 12列目と14列目の値を取得し、文字列として正規化(トリムと小文字化) col12 = cell(12, row).trim().toLowerCase(); col14 = cell(14, row).trim().toLowerCase(); // 12列目と14列目の組み合わせをキーとして連結 key = col12 + "|" + col14; // 既に同じ組み合わせが存在する場合、その行を削除 if (key in seen) { DeleteRow(row); } else { // 新しい組み合わせの場合、オブジェクトに追加 seen[key] = true; } }