function deleteDuplicates() {
// SET UP - Indicate sheet name & columns to look at
// eg. for each row, look at data in columns emailAddress & event to find duplicates
var DATA_SHEET = Spreadsheet
var FIRST_COLUMN = 3;
var SECOND_COLUMN = 6;
////////////////////////////
//This script deletes duplicates in form responses
//By default, it keeps the last response submitted
////////////////////////////
var data = DATA_SHEET.getDat
var cleanupData = new Array(
var lastColumn = DATA_SHEET.
for (var i = data.length - 1
if (data[i][FIRST_COLUMN - 1
for (var j = 0; j < i; ++j)
//IF duplicates, mark those duplicates as empty
if (data[j][FIRST_COLUMN - 1data[j][FIRST_COLUMN - 1] =
}
}
}
if (data[i][FIRST_COLUMN - 1
cleanupData.unshift(data[i])
}
}
DATA_SHEET.clearContents();
DATA_SHEET.getRange(1,1,clea
SpreadsheetApp.flush();
}
'via Blog this'
No comments:
Post a Comment