Module 4 : Automatiser la Création de PDF
Utiliser Apps Script pour générer et envoyer vos factures.
📖 COURS
1. LA LOGIQUE DE L'AUTOMATISATION DE PDF
L'objectif est de transformer, en un clic, une facture Google Sheets en un fichier PDF nommé et enregistré automatiquement. Le script va : 1. Identifier la feuille active. 2. Récupérer le n° de facture et le nom du client. 3. Convertir la feuille en PDF. 4. Enregistrer le PDF dans un dossier Google Drive.2. PREPARER GOOGLE SHEETS ET LE SCRIPT
1. **Créer un dossier "Factures PDF"** dans votre Google Drive. 2. **Ouvrez l'éditeur de script** (`Extensions > Apps Script`) et collez un code qui va : - Créer un menu "Facturation". - Définir une fonction pour générer le PDF, nommer le fichier et l'enregistrer dans le bon dossier.3. EXECUTER LE SCRIPT ET PERSONNALISER
1. **Enregistrez** le script. 2. **Rechargez** votre feuille Google Sheets. 3. Cliquez sur le nouveau menu `Facturation > Générer la facture PDF`. 4. **Acceptez les autorisations** la première fois. 5. Vérifiez que le PDF a été créé dans votre dossier Google Drive.🗝️ POINTS CLÉS
PDF (PORTABLE DOCUMENT FORMAT)
Format standard pour les documents officiels, il préserve la mise en page et n'est pas facilement modifiable.SCRIPT
Une suite d'instructions pour accomplir une tâche automatique.EXÉCUTER UN SCRIPT
Lancer le script, soit manuellement, soit via un déclencheur.💪 PRATIQUE
1) TROUVER L'ÉDITEUR DE SCRIPT
**Objectif :** Savoir où se trouve l'outil d'automatisation. 1. Ouvrez un fichier Google Sheets. 2. Allez dans `Extensions > Apps Script`. 3. L'éditeur de script s'ouvre dans une nouvelle fenêtre.🧠 QUIZ
1) POURQUOI ENVOYER UNE FACTURE EN PDF ?
* a) C'est plus coloré. * b) Le format n'est pas facilement modifiable, garantissant l'intégrité de la facture. * c) C'est plus rapide à ouvrir....
Réponse : B</details>
</details>
2) QU'EST-CE QUE "APPS SCRIPT" ?
* a) Une application mobile de scénarios. * b) Un langage de programmation pour automatiser les tâches dans l'écosystème Google. * c) Une police d'écriture....
Réponse : B</details>
</details>
⬅️ Module 03 Intégrer les Formules de Calcul et les Éléments de Facturation
⬆️ Sommaire