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

melanie_69_lyon Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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 23945 Date d'inscription   Statut Non membre Dernière intervention   11 466
 
Hello eric !
Effectivement, ça s'appelle "Réinventer l'eau chaude" ! ;)
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > m@rina Messages postés 23945 Date d'inscription   Statut Non membre Dernière intervention  
 
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