Créer plusieurs fichiers pptm dans un dossier drive à partir d'un sheets

Bonjour,

mon dossier I:\Mon Drive\tartampion\schémas automatiques\creation contient un fichier liste.gsheet contenant cette liste

image

et un fichier schema_auto.pptm

je voudrais une macro qui crée des fichier contenant la macro et les diapo de schema_auto avec les noms présent dans la colonne A, l'onglet s'appelle Feuille 1.

j'ai créer cette macro

function liste_auto() {
  var presentationId = "1Bu6aXcBIAAf3sTxQEvZFMjhVvzcCjNPc";
  var sheetName = "Feuille 1";
  var folderName = "creation";
  var presentationFile = DriveApp.getFileById(presentationId);
  var spreadsheet = SpreadsheetApp.openById("1_sEaPErxRzUCJLPpHIePJ2Qeel1dySa53OsFSGehARg");
  var sheet = spreadsheet.getSheetByName(sheetName);
  var folder = DriveApp.getFolderByName(folderName);
  var names = sheet.getRange("A2:A").getValues();
  for (var i = 0; i < names.length; i++) {
    var name = names[i][0];
    if (name != "") {
      var newFile = presentationFile.makeCopy(name, folder);
    }
  }
}

mais ça me fait une erreur

TypeError: DriveApp.getFolderByName is not a function

liste_auto@ Code.gs:8

Je ne sais pas s'il faut que j'utilise une bibliothèque mais je n'ai aucune idée de ce que c'est et comment m'en servir.

merci par avance pour votre aide.

Bonjour,

Je pense qu'il y a une erreur de frappe mets un "s" à "Folders" comme ça : var folder = DriveApp.getFoldersByName(folderName);

merci Pierre

Rechercher des sujets similaires à "creer fichiers pptm dossier drive partir sheets"