Publipostage de Google Sheet vers Google Docs

Bonjour,

Je souhaiterai à partir d'un tableau Google Sheet faire du publipostage et récupérer les éléments sur un Google Docs, savoir quel était le process.

Je vous joins mes deux fichiers pour que vous compreniez.

Le GSheet avec les informations du tableau

https://docs.google.com/spreadsheets/d/15M6gy2-5NlyXgrjwh-I2d4DMBFHrZ1tQmSvZXAjW3C8/edit#gid=0

Le GDocs avec le texte et les documents que je veux récupérer

https://docs.google.com/document/d/1klMGZ2Hrea1_Lk6q_9AnDDz_JH3DQpBmCcBajRzgDEs/edit

Je vous remercie.

Bonjour,

Bon, en espérant que tu n'aies pas de soucis d'interface avec drive !!

Avant de commencer, j'aimerais savoir ce que tu vas faire des fichiers docs générés ? juste pour savoir s'il ne faut pas partir sur un pdf directement issu de GSheets.

Sinon, pourrais tu préparer le document en mettant le texte sous cette forme <nom> bla bla <prénom> bla bla <site1> ... et un tableau donnant la relation entre les cellules et les textes encadrés par <>, quoique je m'en fous un peu je peux le faire de façon assez théorique en laisant un champ de variables !

Bref, j'ai écris pour rien au lieu de travailler !

Ah bah je t'avoue que si on pouvait générer le pdf directement depuis GSheet ça m'arrangerait encore plus ...

Voilà qui est plus simple pour moi

function savePDFonDrive() {
  const folderID = `####### id du dossier d'archivage #################`
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  const sh = ss.getActiveSheet()
  const d = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "yyyy-MM-dd")
  const filename = sh.getName() + '_' + d + ".pdf" 
  const url = "https://docs.google.com/a/mydomain.org/spreadsheets/d/" + ss.getId() + "/export?exportFormat=pdf&gid=" + sh.getSheetId() + "&access_token=" + ScriptApp.getOAuthToken();
  const blob = UrlFetchApp.fetch(url).getBlob().setName(filename);
  const file = DriveApp.getFolderById(folderID).createFile(blob);
  console.log(file.getUrl())
}

cela reprend la mise en page de ta feuille ...

Merci, cependant je n'arrive pas à trouver la fonction savePDFonDrive et quand j'exécute toujours la meme erreur que d'habitude ...

C'est pour cette raison/crainte que je te demandais si tes problèmes étaient résolus. Bigre, quelle galère de ton côté. C'est si limpide du mien.

Rechercher des sujets similaires à "publipostage google sheet docs"