Bug code script : google sheet

OriH4 -  
 OriH4 -

Bonjour,


je tente d’automatiser une tache sur google sheet. a savoir convertir un onglet précis (j’ai nommé l’onglet : mooz2) et l’enregistrer dans un dossier drive precis.

cependant lorsque je lance mon script sur app script, tout fonctionne bien mais au lieu de me convertir que l’onglet voulu, il me convertit tous les onglets. 
Pouvez vous m’aider et me dire comment je peux résoudre ce blocage ? 

Car a moins de masquer tous les onglets inutiles, je n’arrive pas a faire en sorte que seul l’onglet voulu (mooz2) se convertisse. 
 

j’ai pourtant bien renommé mon onglet et je l’ai indiqué dans mon code. Cf capture

merci pour vos lumières 


iPhone / Safari 17.4.1

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     

    bonjour 

    merci de coller ton code directement dans la discussion au lieu de nous en mettre une image..

    ensuite,  tes lignes 3 et 6 ne sont pas utilisés dans la suite du code... le souci vient sûrement de là...


    0
    1. OriH4
       

      Hello

      ah en effet voici :

      function convertSheetToPDF() {

        var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

        var sheet = spreadsheet.getSheetByName('mooz2'); // Remplacez "Nom_de_votre_onglet" par le nom de l'onglet souhaité

        // Récupérer les données de l'onglet 4

        var range = sheet.getDataRange();

        Logger.log("mooz2 : " + sheet.getName())

        // Créer le PDF

        var blob = spreadsheet.getBlob().getAs('application/pdf').setName("n4");

        // Enregistrer le PDF sur Google Drive

        var folder = DriveApp.getFolderById("1DkNIplIosPBZLQIkRjUz4Uf3xDQx6TwW");

        folder.createFile(blob);

      }

      merci pour ton aide

      0