I'm kinda new to this and I was wondering if I could ask for some help. I'm kinda stuck with this function I'm trying to create in googlescript. Let me give you a rundown on how I want it to work. Given 2 worksheets, it looks at the dataset in sheet 1, and if the (i,12) has a value of Open then it will copy the entire row and paste it to the next empty row on sheet 4 (so it offsets down 1 row). If the value is Closed then it would proceed to evaluate the next i. This goes on until last row with values in sheet 1.
function UpdateList(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var dSheet = ss.setActiveSheet(ss.getSheets()[0]);
var gSheet = ss.setActiveSheet(ss.getSheets()[3]);
var lRow = dSheet.getLastRow();
var lCol = dSheet.getLastColumn();
var i
var j = 1
for (i = 0; i < lRow; i++) {
if (dSheet.getRange(i, 12).getValue() == "Open") {
dSheet.getRange(i,1,0,lCol).copyValuesToRange(gSheet.setRange(j,1))
} else {
}
}
}