Bonjour tout le monde, j'ai un petit problème...
J'ai repris un script trouvé ici, sur ce forum et que j'ai adapté à mon propre tableau, le problème étant que pour mes besoins, je copie/colle un fichier csv obtenu depuis l'exportation d'un autre logiciel dans mon tableau pour avoir un suivi. Sauf que celui-ci, n'émet pas la date d'émission d'où l'utilisation du script qui lorsque je copie/colle mes données allait automatiquement me mettre la date du moment.
Or, le problème étant que le script fonctionne mais ça ne m'ajoute l'heure que sur la première ligne de mon copier/coller, je voulais savoir s'il était possible et envisageable de modifier quelque chose afin que toutes les lignes soient prises en compte
Merci d'avance !
Ps : Le script utilisé ci-dessous
function onEdit (e) {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getSheetByName('CSV');
var editRange = { // A1:K500
top : 2, // numéro de la première ligne
bottom : 500, // numéro de dernière ligne
left : 1, // numéro de la première colonne
right : 1 // numéro de la dernière colonne
};
// Exit if we're out of range
var thisRow = e.range.getRow();
if (thisRow < editRange.top thisRow > editRange.bottom) return;
var thisCol = e.range.getColumn();
if (thisCol < editRange.left thisCol > editRange.right) return;
sheet.getRange(thisRow, thisCol + 12).setValue(new Date());
}