Chaîne de cellules situées aléatoirement sur une feuille (Google Spreadsheet JS)
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Chaîne de cellules situées aléatoirement sur une feuille (Google Spreadsheet JS)



  1. #1
    invite36d5df5d

    Chaîne de cellules situées aléatoirement sur une feuille (Google Spreadsheet JS)


    ------

    Bonsoir,

    Je suis débutant en Java Script (Google Spreadsheet) et je rencontre un petit soucis. Malgré mes recherches, je ne trouve pas la solution.

    Voici le problème, je cherche à faire un code qui me permettrait d'effacer quelques cellules d'une feuille.

    Voici une partie du code :


    var ss = SpreadsheetApp.getActiveSpread sheet();
    var sheet = ss.getSheets()[0];

    var range = sheet.getRange("A1: D10");
    range.clearContent();


    Mon problème est que je n'arrive pas à adapter le code pour effacer mes cellules.
    Avec cette partie ("A1: D10") j'efface toutes les cellules de A1 à D10 or moi je veux par exemple uniquement effacer A1, A5, D8, E3, etc.
    j'ai essayé différentes ecritures en vain.
    ex : "A1;A5;D8;..."

    L'unique solution que j'ai trouvé est de créer autant de variable (var range1, var range2,..., var rangeN) que de cellules que j'ai à effacer.

    Dans l'attente de votre solution

    -----

  2. #2
    invite36d5df5d

    Re : Chaîne de cellules situées aléatoirement sur une feuille (Google Spreadsheet JS)

    Bonjour,

    Pour information, j'ai trouvé une solution
    Je suppose qu'il y a tout de même des solutions bien meilleures

    // Création du script permettant d'effacer le planning


    function effacer() {

    var ss = SpreadsheetApp.getActiveSpread sheet();
    var sheet = ss.getSheets()[0];

    sheet.getRange("B4").clearCont ent();
    sheet.getRange("D4").clearCont ent();
    sheet.getRange("H4").clearCont ent();
    sheet.getRange("L4").clearCont ent();
    sheet.getRange("P4").clearCont ent();
    sheet.getRange("E5").clearCont ent();
    sheet.getRange("I5").clearCont ent();
    sheet.getRange("M5").clearCont ent();
    sheet.getRange("Q5").clearCont ent();
    sheet.getRange("B12").clearCon tent();
    sheet.getRange("D12").clearCon tent();
    sheet.getRange("H12").clearCon tent();
    sheet.getRange("L12").clearCon tent();
    sheet.getRange("P12").clearCon tent();
    etc

  3. #3
    cherbe

    Re : Chaîne de cellules situées aléatoirement sur une feuille (Google Spreadsheet JS)

    Citation Envoyé par La-Broc Voir le message
    Voici le problème, je cherche à faire un code qui me permettrait d'effacer quelques cellules d'une feuille.
    var range = sheet.getRange("A1: D10");
    range.clearContent();
    [/I]
    Bonjour
    Je ne connais pas cette forme de macro mais as-tu essayé cette syntaxe avec point-virgule ou virgule ?
    sheet.getRange("A1;A5;D8;E3");

  4. #4
    invite36d5df5d

    Re : Chaîne de cellules situées aléatoirement sur une feuille (Google Spreadsheet JS)

    Citation Envoyé par cherbe Voir le message
    Bonjour
    Je ne connais pas cette forme de macro mais as-tu essayé cette syntaxe avec point-virgule ou virgule ?
    sheet.getRange("A1;A5;D8;E3");
    Oui, j'ai essayé cette forme ainsi que d'autres dans le même genre mais sans succès.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Villes situées à moins de x minutes d'un point de référence
    Par invite00b1b95b dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 06/06/2017, 22h07
  2. Excel, ajouter une ligne d'un feuille dans une autre feuille
    Par invitefb342790 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 15/04/2014, 00h01
  3. Lampes situées dans le coffre des volets roulants
    Par Alankoz dans le forum Bricolage et décoration
    Réponses: 3
    Dernier message: 28/03/2014, 08h15