Imaginons un fichier GoogleSheets avec une liste de tâche. En colonne B, j’ai une case à cocher que je coche lorsque ma tâche est réalisée. Ce que je souhaite, c’est que cette ligne soit automatiquement masquée dès que je coche la case. Voici le code :
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = sheet.getRange("B:B");
var values = range.getValues();
for (var i = 0; i < values.length; i++) {
if (values[i][0] === true) {
sheet.hideRows(i+1);
}
}
}
