I need a little help with my script.
First, here is a link to the ss: https://docs.google.com/spreadsheets/d/1TgG64irjoxkV9wKlT5bEnaNEWlGyOlNxVoLxOmQZ2BA/edit?usp=sharing
I want to delete rows from sheet "Team 1" (range: A15:A41), based on values from sheet "Overview" (range: C4:C12).
Basically, if any value from C4:C12 is found in A15:A41, the row where is found should be deleted.
Ex. for my ss: C4 = 3, that means in sheet "Team 1", row 17 should be deleted.
My script so far:
function deleteRows() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s1 = ss.getSheetByName('Overview');
var s2 = ss.getSheetByName('Team 1');
var r1 = s1.getRange("C4");
var v1 = r1.getValue();
var r2 = s2.getRange("A2:A28");
var v2 = r2.getValues();
for(var i=28;i>0;i--)
if(v1[i]=v2)
s2.deleteRow(i+1);
};
But the only thing I get is to delete all the rows, the criteria is not taken into consideration.
Thanks.