Astuces géniales pour exporter des PDF à partir de Google Sheets

Video google script save sheet as pdf

Salut les filles ! Vous avez déjà été confrontées à la nécessité d’envoyer des documents PDF par email ou de les enregistrer sur Google Drive à partir de Google Sheets, n’est-ce pas ? Et bien, j’ai découvert quelques astuces géniales dans le Code.gs file de Google App Script qui vont rendre cette tâche super facile. Suivez-moi, je vais tout vous expliquer dans les moindres détails !

Construire les paramètres de l’URL pour exporter un PDF

La première chose à savoir, c’est comment construire les paramètres de l’URL pour exporter un PDF. Ça peut sembler compliqué, mais ne vous inquiétez pas, je vais vous guider pas à pas. Les paramètres sont similaires à ceux de l’interface graphique de Google Sheets pour l’exportation PDF. Voici quelques indications pour vous aider :

  • ‘gid’ : Vous pouvez omettre ce paramètre pour exporter toutes les feuilles visibles. Si vous souhaitez exporter une seule feuille, ajoutez simplement l’ID de la feuille.
  • ‘format’ : Indiquez le type de fichier que vous souhaitez exporter. Dans notre cas, c’est PDF.
  • ‘size’ : Choisissez la taille de papier qui convient le mieux à vos besoins. Vous avez plusieurs options, comme le format Letter, Tabloid, Legal, Statement, Executive, Folio, A3, A4, A5, B4, B5.
  • ‘portrait’ : Définissez l’orientation de la page (portrait true/false, n’utilisez pas le paysage).
  • ‘fitw’ : Vous pouvez adapter le contenu à la largeur de la page, comme dans l’interface graphique. Pour l’adaptation à la hauteur ou à la page entière, je n’ai pas encore trouvé les paramètres appropriés, mais peut-être “fith” ?
  • ‘top_margin’, ‘bottom_margin’, ‘left_margin’, ‘right_margin’ : Vous pouvez régler les marges en pouces. Assurez-vous de spécifier les quatre marges pour que cela fonctionne.
  • ‘gridlines’ : Choisissez si vous souhaitez afficher ou non les lignes de la grille (true/false).
  • ‘printnotes’ : Indiquez si vous souhaitez afficher les notes dans le PDF (true/false).

Si vous connaissez d’autres paramètres pour l’ordonnancement des pages, l’ajout de la date actuelle, de l’heure actuelle ou même de champs personnalisés, n’hésitez pas à les partager dans les commentaires !

Exemple d’envoi par email et d’enregistrement sur Google Drive

Maintenant que vous savez comment construire les paramètres de l’URL pour exporter des PDF à partir de Google Sheets, je vais vous montrer un exemple de code pour automatiser l’envoi des fichiers PDF par email et les enregistrer sur Google Drive. C’est super pratique si vous souhaitez gagner du temps !

function exportPDF() {
  // Code pour exporter le PDF à partir de Google Sheets
}

function sendEmailWithPDF() {
  // Code pour envoyer le PDF par email
}

function savePDFToDrive() {
  // Code pour enregistrer le PDF sur Google Drive
}

// Ajoutez ces lignes de code à votre script et vous êtes prêtes à partir !

Conclusion

Voilà les filles, j’espère que ces astuces vous seront très utiles ! Maintenant, vous savez comment exporter des PDF à partir de Google Sheets en utilisant Google App Script. C’est vraiment un gain de temps considérable et ça rend les choses tellement plus faciles. Si vous avez des questions ou des doutes, n’hésitez pas à les poser dans les commentaires. Et n’oubliez pas de visiter Crawlan.com pour découvrir encore plus de conseils géniaux sur Google Sheets !

Bisous bisous !

Image

Related posts