J'ai regardé autour de stackoverflow pour quelques conseils concernant les listes déroulantes dyanmic. Cependant, la plupart semblent être basées sur la création d'un en-tête de catégorie, puis les valeurs de chaque en-tête en dessous. J'ai une configuration différente qui rend difficile pour moi d'ajuster cette méthode à mon problème parce que je veux filtrer puis 2ème colonne en fonction du premier choix de la liste déroulante. J'ai trois colonnes de données (j'ai seulement besoin de deux pour ce numéro) Ville, nom, courrielliste déroulante filtrée basée sur le 1er choix (googlesheets)
J'ai une liste de délégués, dont beaucoup proviennent des mêmes villes. Exemple:
Boston John Smith
Atlanta Chris Jones
New York City Alan Chan
Boston Phillip Cho
Boston Sarah Fieler
Atlanta Eric Parks
J'essaie de faire deux liste déroulante dans les feuilles google. La première liste déroulante est facile car je vais juste sélectionner la colonne entière. Cependant, je veux avoir la 2ème colonne pour filtrer les valeurs basées sur la première colonne donc si c'est Boston, cela montrera seulement John Smith, Phillip Cho et Sarah Fieler.
Est-ce possible? Toute orientation serait appréciée.
EDIT Je voulais ajouter une mise à jour à la réponse de Serge. Je voulais prendre un peu plus loin et ne voulais pas rafraîchir la validation de toute la colonne des règles chaque fois que je choisi une ville si j'ai modifié le script en ajoutant
var r = tSheet.getActiveCell();
var nextCell = r.offset(0, 1);
var rule =SpreadsheetApp.newDataValidation().setAllowInvalid(true).requireValueInList(names).build();
nextCell.setDataValidation(rule);
Maintenant, chaque fois que je modifie la colonne de ville, affectera seulement la cellule à côté de lui. J'espère que quelqu'un d'autre trouve une utilité pour cela. Merci Serge
Je suppose que vous voulez également supprimer les doublons dans la première liste déroulante ne vous? Et aussi, avez-vous besoin que la validation soit disponible dans une seule cellule ou dans toutes les colonnes? –
Les listes de données et de listes déroulantes se trouvent-elles dans la même feuille? –
Vous recherchez la validation des données pour toute la colonne. Donc, si je sélectionne la ville dans la première colonne, elle sera filtrée pour la 2ème colonne, mais cela fait partie d'un planning donc il y aura environ 20 lignes. En outre, j'ai une feuille de contact et une feuille de calendrier. La feuille de calendrier est donc validée par rapport à la feuille de contact. – User125