Supprimer les paragraphes vides dans un fichier Google Docs
Dans cet article, je vous propose un script Google Apps Script qui ajoute un menu personnalisé dans Google Docs, vous permettant de supprimer facilement tous les paragraphes vides de votre document, sauf le dernier. Cela peut être particulièrement utile pour nettoyer le formatage d’un document avant impression ou partage.
Créer le script
Commencez par ouvrir un document Google Docs. Ensuite, accédez à Extensions > Apps Script et collez le code suivant dans l’éditeur de script.
/** * Ajoute un menu personnalisé à l'interface de Google Docs pour un accès rapide. */ function onOpen() { DocumentApp.getUi() .createMenu('Scripts Personnalisés') .addItem('Supprimer les Paragraphes Vides', 'supprimerParagraphesVides') .addToUi(); } /** * Supprime les paragraphes vides du document Google, sauf le dernier paragraphe. */ function supprimerParagraphesVides() { const documentActif = DocumentApp.getActiveDocument(); const corpsDocument = documentActif.getBody(); const totalElements = corpsDocument.getNumChildren(); let compteSuppression = 0; // Parcourt tous les éléments en ordre inverse, sauf le dernier paragraphe for (let i = totalElements - 2; i >= 0; i--) { const element = corpsDocument.getChild(i); // Vérifie si l'élément est un paragraphe et s'il est vide ou ne contient que des espaces if (element.getType() === DocumentApp.ElementType.PARAGRAPH) { const texte = element.asParagraph().getText(); if (texte.trim() === '') { corpsDocument.removeChild(element); // Supprime le paragraphe vide compteSuppression++; } } } DocumentApp.getUi().alert(`${compteSuppression} paragraphes vides ont été supprimés.`); }
Fonctionnalités du script
- Menu personnalisé : Le script ajoute un menu intitulé “Scripts Personnalisés” dans Google Docs. En sélectionnant “Supprimer les Paragraphes Vides”, vous pouvez lancer le script en un clic.
- Suppression des paragraphes vides : Le script examine chaque paragraphe dans le document, et s’il est vide ou ne contient que des espaces, il est supprimé.
- Affichage d’une notification : Une fois l’exécution terminée, le script affiche un message avec le nombre de paragraphes supprimés.
Comment utiliser ce script ?
Une fois le code sauvegardé, retournez dans votre document Google Docs et cliquez sur Scripts Personnalisés > Supprimer les Paragraphes Vides. Le script s’exécutera, nettoiera le document, puis vous informera du nombre de paragraphes supprimés.
Applications pratiques
Ce script peut s’avérer utile dans divers contextes :
- Nettoyage de documents : Supprimez rapidement les espaces inutiles dans les documents collaboratifs.
- Préparation pour l’impression : Obtenez un document propre, sans paragraphes vides, pour une impression plus professionnelle.
Ce type de script vous permet de gagner du temps et de rendre vos documents plus propres.