Bug code script : google sheet

OriH4 - 16 mai 2024 à 01:29
 OriH4 - 16 mai 2024 à 22:22

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

A voir également:

1 réponse

jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
16 mai 2024 à 06:41

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

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