Documenti di Google fanno riferimento a un numero specifico di elenco numerato


9

Sto creando un lungo elenco con molti (> 50) riferimenti ai precedenti numeri di elenco in Google Documenti. Ecco un esempio semplificato:

  1. Fare A
  2. Vai a B
  3. Lavare C
  4. Raccogliere D
  5. E pulito
  6. Ripeti il ​​passaggio 2
  7. Acquista F

Se elimino "1. Do A" l'elenco rinumera, ma "Ripeti passaggio 2" non cambia in "Ripeti passaggio 1". Esiste un modo per creare un riferimento o una variabile in Google Documenti per modificare automaticamente "6. Ripetere il passaggio 2" in "5. Ripetere il passaggio 1" quando il primo passaggio viene eliminato?


Molto probabilmente, ciò richiederà un componente aggiuntivo , possibilmente uno creato da te.
uscita

Dup di "Fai riferimento all'elemento numerato nel documento Google" , ma neanche quello ha una risposta.
uscita

Risposte:


1

Utilizzando il nuovo componente aggiuntivo Formule reversibili per Google Documenti, puoi inserire qualsiasi JavaScript nei tuoi documenti Google. E poiché viene valutato in ordine, è possibile utilizzare i contatori.

Scrivi quanto segue:

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

Fai clic su "Visualizza valori". Otterrai questo:

contenuto renderizzato 1

Elimina il primo "1. Esegui A". Fare di nuovo clic su "Visualizza valori". Otterrai questo:

contenuto renderizzato 2

Puoi nascondere le definizioni iniziali facendo clic su "Estrai valori": questo inserirà le definizioni nella casella giusta.

URL del componente aggiuntivo: https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

Disclaimer: sono l'autore del componente aggiuntivo


0

Al di fuori della mia testa, no, non c'è modo di farlo in un file di Google Doc. Ma se stai gestendo una sequenza di attività e desideri aggiornarle in modo dinamico, perché non farlo utilizzando un foglio di Google? In questo modo puoi fare riferimento al numero del passaggio e tenerlo aggiornato!

Elenco attività in Excel

In questo modo, se fosse necessario modificare la sequenza di passaggi, è possibile semplicemente aggiungere o eliminare una riga e copiare la formula nella colonna Passaggio n . Non è perfetto ma è flessibile.

Fare riferimenti a passaggi specifici è semplice, il codice per la descrizione nel passaggio 6 è il seguente:

="Repeat step "&A$3$

Spero che aiuti. Google Documenti non è il posto giusto per provare a fare questo genere di cose.


0

La soluzione migliore è gestire questo elenco in Fogli Google in cui è possibile utilizzare formule native semplici per fare riferimento alla posizione nell'elenco e ai valori senza fare affidamento su estensioni o plug-in esterni.


0

Il componente aggiuntivo "Riferimenti intelligenti" per Google Documenti può essere utilizzato per creare riferimenti incrociati a elenchi puntati numerati, inclusi i riferimenti inseriti negli elementi dell'elenco. Il plug-in richiede una fase di "sincronizzazione" manuale, simile a come funziona un ToC, ma è progettato per essere più facile da usare rispetto a una soluzione basata su script o foglio di calcolo.

Ho scritto e pubblicato questo componente aggiuntivo dopo aver riscontrato un problema simile con i riferimenti incrociati ai numeri delle clausole legali nei modelli di contratto lunghi.

Vedi: https://sealionsoftware.com/smart-references/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.