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

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir,

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

    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')
  2. Bonjour à vous deux,

    Il est où le script svp?

    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')
      
      
      
      ;}