Ik maak een lange lijst met veel (> 50) verwijzingen naar eerdere lijstnummers in Google Documenten. Hier is een vereenvoudigd voorbeeld:

  1. Doe A
  2. Ga naar B
  3. Was C
  4. Pak D op
  5. Opschonen E
  6. Herhaal stap 2
  7. Koop F

Als ik “1. Doe A” verwijder, wordt de lijst opnieuw genummerd, maar “Herhaal stap 2” verandert niet in “Herhaal stap 1”. Is er een manier om een referentie of variabele in Google Documenten te maken om automatisch “6. Herhaal stap 2” te veranderen in “5. Herhaal stap 1” wanneer de eerste stap is verwijderd?

Opmerkingen

Answer

Met de nieuwe add-on Reversible Formulas voor Google Documenten kunt u elk JavaScript in uw Google-documenten invoeren. En aangezien het op volgorde wordt geëvalueerd, kunt u tellers gebruiken.

Schrijf het volgende:

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 

Klik op “Toon waarden”. U “zult dit verkrijgen:

weergegeven inhoud 1

Verwijder de eerste “1. Doe A “. Klik nogmaals op” Waarden weergeven “. U” krijgt dit:

weergegeven inhoud 2

U kunt de initiële definities verbergen door op “Extract defs” te klikken – hierdoor worden de definities in het juiste vak geplaatst.

URL van de add-on : https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

Disclaimer: ik “ben de auteur van de add-on

Antwoord

Uit mijn hoofd, nee, er is geen manier om dit te doen in een Google Doc-bestand. Maar als je een reeks taken beheren en deze dynamisch willen bijwerken, waarom zou u dit dan niet doen met een Google-spreadsheet? Op die manier kunt u het nummer van de stap raadplegen en deze up-to-date houden!

Takenlijst in Excel

Op deze manier kunt u de volgorde van de stappen wijzigen voeg gewoon een rij toe of verwijder deze en kopieer de formule in de Stap # co val naar beneden. Het is niet perfect, maar het is flexibel.

Verwijzen naar specifieke stappen is eenvoudig, de code voor de beschrijving in stap 6 is als volgt:

="Repeat step "&A$3$

Hoop dat het helpt. Google Documenten is niet de juiste plaats om dit soort dingen te proberen.

Antwoord

U kunt deze lijst het beste beheren in Google Spreadsheets, waar u native, eenvoudige formules kunt gebruiken om naar positie in de lijst en waarden te verwijzen zonder te vertrouwen op een externe plug-in “s of extensies.

Answer

De add-on “Smart References” voor Google Documenten kan worden gebruikt om kruisverwijzingen naar genummerde lijstkogels te maken, inclusief verwijzingen die in lijstitems zijn geplaatst. De plug-in vereist een handmatige “synchronisatiestap”, vergelijkbaar met hoe een ToC werkt, maar het is ontworpen om gemakkelijker te gebruiken te zijn dan een op scripts of spreadsheet gebaseerde oplossing.

Ik heb deze add-on geschreven en gepubliceerd na een soortgelijk probleem met kruisverwijzingen naar nummers van juridische clausules in sjablonen voor lange contracten.

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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *