IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs Google Discussion :

Script - Modifier l'affichage de ma colonne A en fonction de terme précis ? [Google Sheets]


Sujet :

APIs Google

  1. #1
    Futur Membre du Club Avatar de melanie_69
    Femme Profil pro
    Artisan
    Inscrit en
    Septembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisan
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2020
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Script - Modifier l'affichage de ma colonne A en fonction de terme précis ?
    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.

  2. #2
    Futur Membre du Club Avatar de melanie_69
    Femme Profil pro
    Artisan
    Inscrit en
    Septembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisan
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2020
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Bonjour

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    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);
        }
      }
    }
    Merci pour vos conseils.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment modifier l'affichage des objets cachés de Windows ?
    Par maximdus dans le forum API, COM et SDKs
    Réponses: 23
    Dernier message: 23/07/2005, 11h45
  2. zone de liste : affichage de deux colonnes
    Par niclalex dans le forum IHM
    Réponses: 3
    Dernier message: 27/10/2004, 22h51
  3. [XSLT] Affichage dans 2 colonnes ou plus ?
    Par stebar dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 05/08/2004, 09h07
  4. DBGrid: formatage de l'affichage d'une colonne
    Par SAca dans le forum Bases de données
    Réponses: 6
    Dernier message: 14/05/2004, 17h33
  5. DBGrid - Affichage sur 2 colonnes
    Par Grouik dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/04/2004, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo