Google Text & Tabellen verweist auf eine bestimmte Anzahl nummerierter Listen


9

Ich erstelle eine lange Liste mit vielen (> 50) Verweisen auf vorherige Listennummern in Google Text & Tabellen. Hier ist ein vereinfachtes Beispiel:

  1. Mach A.
  2. Gehe zu B.
  3. Waschen C.
  4. Abholen D.
  5. Reinigen E.
  6. Wiederholen Sie Schritt 2
  7. Kaufen Sie F.

Wenn ich "1. Do A" lösche, wird die Liste neu nummeriert, aber "Repeat Step 2" ändert sich nicht in "Repeat Step 1". Gibt es eine Möglichkeit, eine Referenz oder Variable in Google Text & Tabellen zu erstellen, um "6. Schritt 2 wiederholen" automatisch in "5. Schritt 1 wiederholen" zu ändern, wenn der erste Schritt gelöscht wird?


Höchstwahrscheinlich wird dies ein erfordert Add-on , möglicherweise eine erstellt selbst.
Outis

Dup von "Siehe nummeriertes Element in Google Document" , aber das hat auch keine Antwort.
Outis

Antworten:


1

Mit dem neuen Add-On für umkehrbare Formeln für Google Text & Tabellen können Sie beliebiges JavaScript in Ihre Google Text & Tabellen eingeben. Und da es in der richtigen Reihenfolge ausgewertet wird, können Sie Zähler verwenden.

Schreib das Folgende:

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

Klicken Sie auf "Werte anzeigen". Sie erhalten Folgendes:

gerenderter Inhalt 1

Löschen Sie das erste "1. Do A". Klicken Sie erneut auf "Werte anzeigen". Sie erhalten Folgendes:

gerenderter Inhalt 2

Sie können die ursprünglichen Definitionen ausblenden, indem Sie auf "Defs extrahieren" klicken. Dadurch werden die Definitionen in das rechte Feld eingefügt.

URL des Add-Ons: https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

Haftungsausschluss: Ich bin der Autor des Add-Ons


0

Nein, in einer Google Doc-Datei gibt es keine Möglichkeit, dies zu tun. Wenn Sie jedoch eine Folge von Aufgaben verwalten und diese dynamisch aktualisieren möchten, können Sie dies mithilfe eines Google Sheet tun. Auf diese Weise können Sie die Nummer des Schritts referenzieren und auf dem neuesten Stand halten!

Aufgabenliste in Excel

Auf diese Weise können Sie, wenn Sie die Reihenfolge der Schritte ändern müssen, einfach eine Zeile hinzufügen oder löschen und die Formel in die Spalte Schritt # nach unten kopieren . Es ist nicht perfekt, aber es ist flexibel.

Das Verweisen auf bestimmte Schritte ist einfach. Der Code für die Beschreibung in Schritt 6 lautet wie folgt:

="Repeat step "&A$3$

Ich hoffe, das hilft. Google Text & Tabellen ist nicht der richtige Ort, um dies zu versuchen.


0

Am besten verwalten Sie diese Liste in Google Sheets, wo Sie native, einfache Formeln verwenden können, um die Position in der Liste und die Werte zu referenzieren, ohne sich auf externe Plugins oder Erweiterungen verlassen zu müssen.


0

Mit dem Add-On "Intelligente Referenzen" für Google Text & Tabellen können Querverweise zu nummerierten Listenaufzählungszeichen erstellt werden, einschließlich Referenzen, die in Listenelementen platziert werden. Das Plugin erfordert einen manuellen "Synchronisierungs" -Schritt, ähnlich wie ein ToC funktioniert. Es ist jedoch einfacher zu verwenden als eine auf Skripten oder Tabellenkalkulationen basierende Lösung.

Ich habe dieses Add-On geschrieben und veröffentlicht, nachdem ich ein ähnliches Problem mit der Bezugnahme auf gesetzliche Klauselnummern in langen Vertragsvorlagen hatte.

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.