Bonjour,
Voici un script simple permettant de faire ce que tu demandes :
function onEdit(e) {
var range = e.range;
if (range.getRow() >= 4 && range.getColumn() == 5) {
insertDateHeure(range.getRow());
}
}
function insertDateHeure(row) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var now = new Date();
sheet.getRange(row, 3).setValue(Utilities.formatDate(now, Session.getScriptTimeZone(), 'dd/MM/yyyy'));
sheet.getRange(row, 4).setValue(Utilities.formatDate(now, Session.getScriptTimeZone(), 'HH:mm:ss'));
}
Dans un premier temps il vérifie si l'édition a lieu à partir de la ligne 4, ensuite si la colonne = 5 si c'est le cas, il insère dans la ligne de la modification, colonne 3 la date, colonne 4 l'heure.