1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| /**
Supprimer si minimun inférieur date J-1
*/
function readRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var today = SpreadsheetApp.getActiveSheet().getRange(1, 1);
today.setValue(new Date()).setNumberFormat("dd/MM/yyyy");
var rowsDeleted = today;
for (var i = today; i <= numRows - 1; i++) {
var row = values[i];
if (row[0] <= today ) {
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
}
};
/**
Ajout du menu
*/
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var entries = [{
name : "Supprimer ancienne date",
functionName : "readRows"
}];
sheet.addMenu("Menu Script", entries);
}; |