Raccourcir un script

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. Bonsoir,

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

    0
    1. 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. Bonjour à vous deux,

    Il est où le script svp?

    0
    1. 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