App script et génération de PDF à partir d'une feuille et de documents

Bonjour,

je cherche à générer un pdf à partir d'une feuille gsheet. J'ai bien trouvé quelques exemples, comme

    var exportOptions =
    'exportFormat=pdf&format=pdf' +
    '&size=A4' +
    '&portrait=true' +                     
    '&fitw=true' +                         
    '&sheetnames=false&printtitle=false' + 
    '&pagenum=RIGHT&gridlines=false' +   
    '&fzr=true' +                         
    '&gid=' + feuilleID;

    var params = { method: "GET", headers: { "authorization": "Bearer " + ScriptApp.getOAuthToken() } };
    var reponse = UrlFetchApp.fetch(url + exportOptions, params).getBlob();
    var filePDF = dossier.createFile(reponse.setName(pdfFileName));

    var urlPDF = filePDF.getUrl();
    var html = Utilities.formatString('<html><body><a href="%s" target="blank" onclick="google.script.host.close()">'+pdfFileName+'</a></body></html>', urlPDF);
    var ui = HtmlService.createHtmlOutput(html);
    SpreadsheetApp.getUi().showModelessDialog(ui, 'Document PDF');

qui permet d'imprimer (et d'ouvrir) en PDF une feuille avec quelques options pour, par exemple, répéter la même entête de haut de page sur chaque page.

par contre, je ne sais pas comment inclure dans ce "PDF" le contenu de différents documents gdoc.
par exemple, j'aimerai

  • pouvoir inclure en début de la 1ere page et aprés l'entête, le texte d'un document gdoc (tout en conservant le formatage)
  • pouvoir inclure apres la derniere page (donc apres un saut de page) le contenu d'un autre document gdoc ou un PDF déja existant.

Auriez-vous des exemples ou des suggestions à me conseiller ?

Merci pour votre aide

Christophe

Rechercher des sujets similaires à "app script generation pdf partir feuille documents"