質問: DEValues){ range.deleteRows(i); } } } ```
回答: `if(range == DEValues)` 配列同士の比較はその配列がもっている値での比較ができません。 たとえば `if(range[0][0] === DEValues[0][0] && range[0][1] === DEValues[0][1])` のようにする必要があります。 また、ループ中で行削除を行っていますが、行削除を行った場合、行番号が繰り上がるため、1行チェックから漏れることになります。 `for(var i = lastRow; i >= 3; i--)` 後ろから処理しましょう。