J'adorerais pouvoir réduire et développer des sections dans mon document Google Docs, ce qui facilite la navigation dans les documents volumineux. Je me demandais si cela était possible avec Google Apps Script, ou si je perdrais mon temps à essayer de trouver un moyen.
Vous ne pouvez rien faire de spécial dans Apps Script, automatisez simplement des choses que vous pouvez faire manuellement.
Il n'y a donc aucun moyen de faire un véritable effondrement, car il n'y a pas une telle fonctionnalité dans Google Docs. Mais vous pouvez utiliser les fonctionnalités disponibles de manière peu orthodoxe et les faire fonctionner pour vous. Par exemple, vous pouvez enregistrer le contenu ailleurs (peut-être un autre document), de sorte que vous pouvez supprimer et ajouter des "sections" en le faisant ressembler à un effondrement. Cela aurait pour inconvénient de polluer considérablement l'historique de révision du document, car chaque événement d'effondrement sera traité comme une modification du document. Ou vous pouvez exporter le document au format HTML, peut-être l'héberger sur Drive lui-même et y implémenter l'effondrement, en utilisant javascript, puis simplement servir le lien à l'utilisateur.
Quoi qu'il en soit, ce ne sont que quelques idées qui sont lancées de manière imprudente ici, qui peuvent ou non fonctionner pour vous. Mais aucun ne s'effondrera jamais sur un document Google.
En guise d'alternative, nous avons utilisé la fonction de contour, afin que nous puissions sauter rapidement dans un document:
Ouvrez d'abord l'outil Plan dans le menu: Outils -> Plan du document
Si vous souhaitez accéder facilement à une partie de votre document, sélectionnez du texte à ce stade et donnez-lui un en-tête: appuyez sur la partie de la barre d'outils qui dit "Texte normal" et changez-la en "En-tête 5".
Supprimez tous les titres que vous ne voulez pas du plan en appuyant sur le X à côté d'eux.
Un autre "indice" qui pourrait être utile serait de "masquer" ou plus précisément de rendre presque invisibles certaines parties de votre document en utilisant quelque chose comme l'astuce décrite dans cet autre article . La difficulté sera de trouver les limites des parties que vous voudriez cacher ... mais ça vaut le coup d'essayer;)