Je crée une longue liste avec de nombreuses (> 50) références aux numéros de liste précédents dans Google Docs. Voici un exemple simplifié:
- Do A
- Aller à B
- Wash C
- Pick up D
- Nettoyer E
- Répétez létape 2
- Achetez F
Si je supprime « 1. Faites A », la liste renumérote, mais « Répéter létape 2 » ne se transforme pas en « Répéter létape 1 ». Existe-t-il un moyen de créer une référence ou une variable dans Google Docs pour remplacer automatiquement « 6. Répétez létape 2 » par « 5. Répétez létape 1 » lorsque la première étape est supprimée?
Commentaires
- Très probablement, cela nécessitera un module complémentaire , éventuellement un créé vous-même.
- Dup de " Se référer à lélément numéroté dans le document Google " , mais cela na ' pas de réponse non plus.
Réponse
Grâce au nouveau module complémentaire de formules réversibles pour Google Docs, vous pouvez saisir nimporte quel JavaScript dans vos documents Google. Et comme il est évalué dans lordre, vous pouvez utiliser des compteurs.
Écrivez ce qui suit:
counter = (0) labels = ({}) step = (function(name) { counter++; labels[name || ""] = counter; return counter; }) ref = (function(name) { return labels[name]; }) =step(). Do A =step("b"). Go to B =step(). Wash C =step(). Pick up D =step(). Clean E =step(). Repeat Step =ref("b") =step(). Buy F
Cliquez sur « Afficher les valeurs ». Vous « obtiendrez ceci:
Supprimer le premier « 1. Faites A « . Cliquez à nouveau sur » Afficher les valeurs « . Vous obtiendrez ceci:
Vous pouvez masquer les définitions initiales en cliquant sur « Extraire les définitions » – cela placera les définitions dans la case de droite.
URL du module complémentaire : https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh
Clause de non-responsabilité: je « suis lauteur du module complémentaire
Réponse
Du haut de ma tête, non, il ny a aucun moyen de faire cela dans un fichier Google Doc. Mais si vous gérez une séquence de tâches et souhaitez les mettre à jour dynamiquement, pourquoi ne pas le faire à laide dune feuille Google? De cette façon, vous pouvez référencer le numéro de létape et le maintenir à jour!
De cette façon, si vous deviez modifier la séquence détapes, vous pourriez ajoutez ou supprimez simplement une ligne et copiez la formule dans le Step # co lumn vers le bas. Ce nest pas parfait mais il est flexible.
Faire des références à des étapes spécifiques est facile, le code pour la description à létape 6 est le suivant:
="Repeat step "&A$3$
Jespère que cela vous aidera. Google Docs nest pas le bon endroit pour essayer de faire ce genre de choses.
Réponse
Votre meilleur pari est de gérer cette liste dans Google Sheets où vous pouvez utiliser des formules natives, simples, pour référencer la position dans la liste et les valeurs sans compter sur un plugin externe « s ou extensions.
Réponse
Le module complémentaire « Smart References » pour Google Docs peut être utilisé pour créer des références croisées vers des puces de liste numérotées, y compris les références qui sont placées à lintérieur des éléments de liste. Le plugin nécessite une étape de « synchronisation » manuelle, similaire au fonctionnement dune ToC – mais il est conçu pour être plus facile à utiliser quune solution basée sur un script ou une feuille de calcul.
Jai écrit et publié ce module complémentaire après avoir rencontré un problème similaire avec les références croisées des numéros de clause légale dans les modèles de contrat longs.