J'ai une feuille de calcul avec deux feuilles appelées Robin
et Lucy
. J'ai créé / trouvé / modifié un script pour trier les données sur la feuille chaque fois que j'ajoute des données à la colonne A:
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
var columnToSortBy = 1;
var tableRange = "a2:I30";
if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy } );
}
}
Ce script fonctionne bien , mais je veux que ce qu'elle soit appliquée sur la première feuille, Robin
. Les données de la deuxième feuille,, Lucy
ne sont pas les mêmes, donc je vais créer un autre script pour une plage différente pour celle-ci, une fois que j'aurai compris ce problème.
Je pense que je dois utiliser le getSheetByName("Robin")
mais je n'arrive pas à le faire fonctionner.