Hosszú listát hozok létre, sok (> 50) hivatkozással a Google Docs korábbi listaszámaira. Itt van egy egyszerűsített példa:

  1. Csináljon
  2. Ugrás a B-re
  3. Mosás C
  4. Vedd fel D
  5. Tiszta E
  6. Ismételje meg a 2. lépést
  7. F vásárlása

Ha törlöm az “1. Tedd A” -t, a lista átnevezi, de A “2. lépés megismétlése” nem változik az “1. lépés megismétlése” értékre. Van-e mód a referencia vagy változó létrehozására a Google Dokumentumokban, hogy az “6. Ismételje meg a 2. lépést” helyett az “5. Ismételje meg az 1. lépést” az első lépés törlésekor?

Megjegyzések

Válasz

A Google Docs új Reversible Formulas bővítményének használatával bármilyen JavaScript-et beírhat Google-dokumentumaiba. És mivel sorrendben van kiértékelve, használhat számlálókat.

Írja be a következőket:

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 

Kattintson a “Megjelenítési értékek” elemre. Ezt megszerzi:

1 renderelt tartalom

Törölje az első “1. Csinál “”. Kattintson ismét az “Értékek megjelenítése” gombra. Ezt megszerzi:

renderelt tartalom 2

A kezdeti definíciókat elrejtheti, ha a “Kivonat defeket” gombra kattint – ez a jobb oldali mezőbe helyezi a definíciókat.

A bővítmény URL-je : https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

Jogi nyilatkozat: Én vagyok a kiegészítő szerzője

Válasz

Nem a fejem tetején, nem, erre nincs mód a Google Doc fájlban. De ha kezel egy sor feladatot, és dinamikusan szeretné frissíteni őket, miért ne tenné ezt a Google Sheet használatával? Így hivatkozhat a lépés számára és naprakészen tarthatja!

Feladatlista az Excelben

Így, ha módosítania kell a lépések sorrendjét, egyszerűen adjon hozzá vagy töröljön egy sort, és másolja a képletet a lépésbe. co zuhan le. Ez nem tökéletes, de rugalmas.

A konkrét lépésekre történő hivatkozás egyszerű, a 6. lépésben a leírás kódja a következő:

="Repeat step "&A$3$

Remélem, hogy ez segít. A Google Dokumentumok nem a megfelelő hely, ahol ilyeneket próbálhatunk meg.

Válasz

A legjobb megoldás az, ha kezeled ezt a listát a Google Táblázatokban, ahol natív, egyszerű képletek segítségével hivatkozhatsz a listában lévő pozícióra és az értékekre anélkül, hogy külső bővítményre támaszkodnál. “s vagy kiterjesztések.

Válasz

A Google Dokumentumok “Intelligens referenciák” kiegészítőjével kereszthivatkozások készíthetők számozott listás pontokra, beleértve a hivatkozási tételeket, amelyek a listaelemeken belül helyezkednek el. A beépülő modul manuális “szinkronizálási” lépést igényel, hasonlóan a ToC működéséhez, de úgy lett kialakítva, hogy könnyebben használható legyen, mint egy szkript vagy táblázatos alapú megoldás.

Ezt a bővítményt írtam és közzétettem miután hasonló probléma merült fel a hosszú szerződési sablonokban szereplő jogi záradékok számának keresztreferenciájával.

Lásd: https://sealionsoftware.com/smart-references/

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük