Numeriblog Google Workspace Google Sheets, le tableur surpuissant Google Apps Script et Google Sheets : créer, stocker, récupérer le lien d’un PDF depuis une feuille de calcul en un clic

Google Apps Script et Google Sheets : créer, stocker, récupérer le lien d’un PDF depuis une feuille de calcul en un clic

Vous construisez vos documents (devis, factures…) depuis Google Sheets. Une fois le document créé, il faut télécharger le fichier au format PDF, le nommer, le placer dans le bon dossier Drive, récupérer le lien de […]

5(7)
personnes ont consulté cet article

4 minutes

Rédigé par Antoine MARTIN - il y a 3 ans

Ce que vous allez découvrir

  • Associer un script à votre feuille de calcul
  • Ajouter un bouton dans la barre de menus de Sheets
  • Créer la fonction "savePDF"
  • Créer une URL du PDF
  • Créer le nom du document
  • Transformer l'URL en document PDF
  • Copier le PDF dans le bon dossier
  • Récupérer le lien et l'enregistrer
  • Afficher un message de réussite
  • Code complet
  • Résultat final !

Google Apps Script et Google Sheets : créer, stocker, récupérer le lien d’un PDF depuis une feuille de calcul en un clic

Vous construisez vos documents (devis, factures…) depuis Google Sheets. Une fois le document créé, il faut télécharger le fichier au format PDF, le nommer, le placer dans le bon dossier Drive, récupérer le lien de partage pour l’envoyer aux personnes concernées… pff. Autant de tâches laborieuses et sources d’erreur si elles sont confiées à un humain ! Cet article vous présente une solution d’automatisation des procédures de gestion de documents.

Contexte :

L’agence de graphisme 10Zaïne sait déjà créer des devis avec Sheets (voir l’article suivant).

Vous devez créer le PDF et le stocker dans le dossier des devis.

Créons ensemble un script afin d’automatiser les tâches : Suivez le guide.

10Zaïne, la fameuse agence de graphisme !

Associer un script à votre feuille de calcul

Voici une table de données de devis et la génération du document en fonction de sa référence (voir l’article suivant pour suivre la construction de ces feuilles de calcul.)

Cliquez-ici pour obtenir une copie de cette Google Sheet.

Ouvrez l’éditeur de script depuis cette feuille :

Ajouter un bouton dans la barre de menus de Sheets

La fonction « onOpen » (respectez la casse !) se déclenche à chaque ouverture du fichier. Utilisons-la pour créer un menu spécial !

Cette fonction permet de créer un bouton qui appellera la fonction « savePDF » :

function onOpen() {
var ui = SpreadsheetApp.getUi()

Veuillez prendre un abonnement Premium pour accéder à cette ressource

L’accès à cette ressource se fait en vous abonnant à Premium. Vous donnant également accès à toutes les autres ressources étiquettées « Premium ».

Je m’abonne à PremiumJe me connecte

Paywall image

Cet article est réservé aux abonnés. Pourquoi ?

Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Rédacteur

Photo de profil de l'auteur
Antoine MARTIN

Consultant et formateur sur les outils bureautiques, j'ai intégré l'équipe de Numericoach en 2020. J'accompagne les utilisateurs de Google Workspace à trouver des solutions répondant à leurs besoins. Mes domaines de prédilections sont les outils Sheets, Docs, Slides et Google Apps Script.

S’abonner
Notification pour

5

Note du cours

(7)

(0)

(0)

(0)

(0)

118 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires