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

  1. Fai A
  2. Vai a B
  3. Lavare C
  4. Raccogli D
  5. Clean E
  6. Ripeti il passaggio 2
  7. Acquista F

Se elimino “1. Do A”, lelenco viene rinumerato, ma “Ripeti passaggio 2” non cambia in “Ripeti passaggio 1”. Esiste un modo per creare un riferimento o una variabile in Documenti Google per modificare automaticamente “6. Ripeti il passaggio 2” in “5. Ripeti il passaggio 1” quando il primo passaggio viene eliminato?

Commenti

Risposta

Utilizzando il nuovo componente aggiuntivo Reversible Formulas per Documenti Google, puoi inserire qualsiasi JavaScript nei tuoi documenti Google. E poiché viene valutato in ordine, puoi 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. Fai A “. Fai di nuovo clic su” Visualizza valori “. Otterrai questo:

contenuto renderizzato 2

Puoi nascondere le definizioni iniziali facendo clic su “Estrai defs”: questo inserirà le definizioni nella casella a destra.

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

Dichiarazione di non responsabilità: sono lautore del componente aggiuntivo

Risposta

Nella parte superiore della mia testa, no, non cè modo di farlo in un file di Google Doc. Ma se tu stai gestendo una sequenza di attività e desideri aggiornarle dinamicamente, perché non farlo utilizzando un foglio 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 dei passaggi, è possibile aggiungi o elimina semplicemente una riga e copia la formula nel Passaggio n. co lumn down. Non è perfetto ma è flessibile.

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

="Repeat step "&A$3$

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

Risposta

La soluzione migliore è gestire questo elenco in Fogli Google dove puoi utilizzare formule native e semplici per fare riferimento alla posizione nellelenco e ai valori senza fare affidamento su plug-in esterni “so estensioni.

Risposta

Il componente aggiuntivo “Riferimenti intelligenti” per Google Docs può essere utilizzato per creare riferimenti incrociati a elenchi puntati numerati, compresi i riferimenti inseriti allinterno degli elementi dellelenco. 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 dei numeri delle clausole legali nei modelli di contratto lungo.

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *