Google sheets / Script - Modifier l'affichage de ma colonne A par un bouton ?

Fermé
melanie_69_lyon Messages postés 2 Date d'inscription samedi 12 septembre 2020 Statut Membre Dernière intervention 12 septembre 2020 - 12 sept. 2020 à 10:22
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 12 sept. 2020 à 19:42
Bonjour

J'ai très peu de connaissance sur les scripts. Merci d'avance pour votre aide. J'ai une colonne A (sur google sheets) avec les termes ci-après A1 pomme, A2 pomme, A3 poire, A4 melon, A5 poire.

Aussi j'aimerais avoir un "bouton" (créé par un dessin auquel j'assignerai un script ce que je sais faire) qui permettrait de modifier l'affichage de ma colonne A pour montrer uniquement les lignes où le terme "pomme" est présent (en entraînant tout les termes écrits des autres colonnes). Éventuellement un second script sur un autre bouton pour "reset l'affichage" (ré-afficher tout les termes de la colonne A).

J'ai commencé à regarder les notions de var sheet, sheet.getRange("A1:A5"), ss.getSheetByName("name") mais cela reste compliqué pour moi de comprendre leur fonctionnement.

Auriez-vous une idée s'il-vous-plait ? Bonne journée.

Mélanie

Configuration: Windows / Chrome 84.0.4147.89
A voir également:

2 réponses

melanie_69_lyon Messages postés 2 Date d'inscription samedi 12 septembre 2020 Statut Membre Dernière intervention 12 septembre 2020
Modifié le 12 sept. 2020 à 15:53
Bonjour

Ok j'ai trouvé. J'ai rajouté la valeur poire pour mon besoin. Il y'a sans doute plus clean comme script mais je ne sais faire que comme ça.

function testscript(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); var lastRow = sheet.getLastRow(); for ( i=1 ; i<=lastRow ; i++) { var status = sheet.getRange("A"+i).getValue(); if (status == "pomme") { sheet.hideRows(i);} if (status == "poire") { sheet.hideRows(i);} }}

--
  • Aimons-nous les uns les autres *
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 238
Modifié le 12 sept. 2020 à 17:52
Bonjour,

en effet, il y a beaucoup plus simple.
Met des titres de colonne sur ta ligne 1 et ajoute un filtre automatique dessus.
Ex : https://www.cjoint.com/c/JImp0apKjrd
eric

0
m@rina Messages postés 21073 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 17 octobre 2024 11 344
Modifié le 12 sept. 2020 à 19:26
Hello eric !
Effectivement, ça s'appelle "Réinventer l'eau chaude" ! ;)
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 238 > m@rina Messages postés 21073 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 17 octobre 2024
12 sept. 2020 à 19:42
Salut m@rina,

Ah ça, quand on ne connait pas bien les fonctionnalités de base, on a vite fait de partir dans des réalisations improbables ;-)
0