Dokumenty Google odnoszą się do określonej liczby list numerowanych

9

Tworzę długą listę z wieloma (> 50) odniesieniami do poprzednich numerów list w Dokumentach Google. Oto uproszczony przykład:

  1. Zrób A
  2. Idź do B.
  3. Umyć C.
  4. Podnieś D
  5. Wyczyść E
  6. Powtórz krok 2
  7. Kup F.

Jeśli usunę „1. Do A”, numeracja listy zostanie zmieniona, ale „Powtórz krok 2” nie zmieni się na „Powtórz krok 1”. Czy istnieje sposób na utworzenie odwołania lub zmiennej w Dokumentach Google, aby automatycznie zmienić „6. Powtórz krok 2” na „5. Powtórz krok 1” po usunięciu pierwszego kroku?

CC
źródło
Najprawdopodobniej będzie to wymagało dodatku , być może stworzonego samodzielnie.
poza
Dup „Odwołaj się do pozycji numerowanej w dokumencie Google” , ale na to też nie ma odpowiedzi.
poza

Odpowiedzi:

1

Korzystając z nowego dodatku Formuły odwracalne dla Dokumentów Google, możesz wprowadzić dowolny kod JavaScript w swoich dokumentach Google. A ponieważ jest oceniany w kolejności, możesz użyć liczników.

Napisz następujące:

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

Kliknij „Wyświetl wartości”. Otrzymasz to:

renderowana treść 1

Usuń pierwsze „1. Do A”. Kliknij ponownie „Wyświetl wartości”. Otrzymasz to:

renderowana treść 2

Możesz ukryć początkowe definicje, klikając „Wyodrębnij def” - spowoduje to umieszczenie definicji w prawym polu.

Adres URL dodatku: https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

Oświadczenie: Jestem autorem dodatku

Mikaël Mayer
źródło
0

Z mojej głowy, nie, nie ma sposobu, aby to zrobić w pliku Dokumentów Google. Ale jeśli zarządzasz sekwencją zadań i chcesz je dynamicznie aktualizować, dlaczego nie zrobić tego za pomocą Arkusza Google? W ten sposób możesz podać numer kroku i zachować go na bieżąco!

Lista zadań w programie Excel

W ten sposób, jeśli chcesz zmienić sekwencję kroków, możesz po prostu dodać lub usunąć wiersz i skopiować formułę w kolumnie Krok nr w dół. To nie jest idealne, ale jest elastyczne.

Odwoływanie się do konkretnych kroków jest łatwe, kod opisu w kroku 6 jest następujący:

="Repeat step "&A$3$

Mam nadzieję, że to pomaga. Dokumenty Google nie są odpowiednim miejscem do robienia takich rzeczy.

Cerberton
źródło
0

Najlepszym rozwiązaniem jest zarządzanie tą listą w Arkuszach Google, w których można używać natywnych, prostych formuł do określania pozycji na liście i wartości bez polegania na zewnętrznych wtyczkach lub rozszerzeniach.

Mickey Slater
źródło
0

Dodatek „Inteligentne odwołania” do Dokumentów Google może służyć do tworzenia odsyłaczy do wypunktowanych list wypunktowanych, w tym referencji umieszczonych w elementach listy. Wtyczka wymaga ręcznej synchronizacji, podobnej do działania ToC - ale jest zaprojektowana tak, aby była łatwiejsza w użyciu niż rozwiązanie oparte na skryptach lub arkuszach kalkulacyjnych.

Napisałem i opublikowałem ten dodatek po podobnym problemie z odsyłaniem numerów klauzul prawnych w szablonach umów długoterminowych.

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

Richard Woods
źródło