Raccourcir un script

alex -  
 alex -

Bonjour,

Je souhaiterais savoir si c'est possible de réduire ce script si, car il met 1 minute voir plus à s'exécuter parce que j'ai une bonne liste, je vous montre à quoi cela ressemble. Merci d'avance 

2 réponses

  1. M-12 Messages postés 1349 Statut Membre 285
     

    Bonsoir,

    A première vue, je ne pense pas faire un script plus court 

    0
    1. alex
       

      desole mdr j'ai carrement oublier de le mettre le voici et des fois la liste peu etre longue. 

      function CORRIGER(searchTerm, replacement) {
      
      
      
      SpreadsheetApp.getActive()
         .createTextFinder('GC DISTRI')
         .matchEntireCell(true)
         .matchCase(true)
         .matchFormulaText(false)
         .ignoreDiacritics(false)
         .replaceAllWith('CARREFOUR CITY')
      
      SpreadsheetApp.getActive()
         .createTextFinder('crf market cb sc')
         .matchEntireCell(true)
         .matchCase(true)
         .matchFormulaText(false)
         .ignoreDiacritics(false)
         .replaceAllWith('CARREFOUR MARKET')
      
      SpreadsheetApp.getActive()
         .createTextFinder('crf market cbc')
         .matchEntireCell(true)
         .matchCase(true)
         .matchFormulaText(false)
         .ignoreDiacritics(false)
         .replaceAllWith('CARREFOUR MARKET')
      0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour à vous deux,

    Il est où le script svp?

    0
    1. alex
       

      desole mdr j'ai carrement oublier de le mettre le voici et des fois la liste peu etre longue. 

      function CORRIGER(searchTerm, replacement) {
      
      
      
      SpreadsheetApp.getActive()
         .createTextFinder('GC DISTRI')
         .matchEntireCell(true)
         .matchCase(true)
         .matchFormulaText(false)
         .ignoreDiacritics(false)
         .replaceAllWith('CARREFOUR CITY')
      
      SpreadsheetApp.getActive()
         .createTextFinder('crf market cb sc')
         .matchEntireCell(true)
         .matchCase(true)
         .matchFormulaText(false)
         .ignoreDiacritics(false)
         .replaceAllWith('CARREFOUR MARKET')
      
      SpreadsheetApp.getActive()
         .createTextFinder('crf market cbc')
         .matchEntireCell(true)
         .matchCase(true)
         .matchFormulaText(false)
         .ignoreDiacritics(false)
         .replaceAllWith('CARREFOUR MARKET')
      
      
      
      ;}
      0