Документи Google посилаються на конкретну кількість пронумерованого списку


9

Я створюю довгий список з багатьма (> 50) посиланнями на попередні номери списку в Документах Google. Ось спрощений приклад:

  1. Зробіть A
  2. Перейдіть до В
  3. Мити С
  4. Візьміть D
  5. Чистий E
  6. Повторіть крок 2
  7. Купуйте F

Якщо я видаляю "1. Зробіть" A список переномерується, але "Повторити крок 2" не змінюється на "Повторити крок 1". Чи є спосіб створити посилання або змінну в Документах Google, щоб автоматично змінити "6. Повторіть крок 2" на "5. Повторіть крок 1", коли перший крок видалено?


Швидше за все, для цього знадобиться доповнення , можливо, створене власноруч.
outis

Копія "Посилайтеся на нумерований елемент у Документі Google" , але на це також немає відповіді.
outis

Відповіді:


1

Використовуючи нове доповнення "Реверсивні формули" для Документів Google, ви можете ввести будь-який JavaScript у своїх документах Google. А оскільки вона оцінюється по порядку, ви можете використовувати лічильники.

Напишіть наступне:

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

Клацніть на "Відображення значень". Ви отримаєте це:

наданий вміст 1

Видаліть перший "1. Зробіть". Ще раз натисніть на "Відобразити значення". Ви отримаєте це:

наданий вміст 2

Ви можете приховати початкові визначення, натиснувши на "Витягнути defs" - це розмістить визначення у правому полі.

URL-адреса надбудови: https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

Відмова: Я є автором надбудови


0

Ні вгорі голови, ні, у файлі Google Doc немає способу зробити це. Але якщо ви керуєте послідовністю завдань і хочете їх динамічно оновлювати, чому б не зробити це за допомогою Google Sheet? Таким чином, ви можете вказати номер кроку та оновити його!

Список завдань в Excel

Таким чином, якщо вам потрібно змінити послідовність кроків, ви можете просто додати або видалити рядок і скопіювати формулу в стовпчик Крок № вниз. Це не ідеально, але він гнучкий.

Зробити посилання на конкретні кроки легко, код для опису на етапі 6 такий:

="Repeat step "&A$3$

Сподіваюся, що це допомагає. Google Документи - не правильне місце для спроб зробити подібні речі.


0

Ваша найкраща ставка - керувати цим списком у Таблицях Google, де ви можете використовувати рідні, прості формули для посилання на позицію у списку та значення, не покладаючись на зовнішні плагіни чи розширення.


0

Додаток "Інтелектуальні посилання" для Документів Google можна використовувати для створення перехресних посилань на нумеровані кулі списку, включаючи посилання, що розміщуються всередині елементів списку. Плагін вимагає кроку "синхронізації" вручну, подібний до того, як працює ToC - але він розроблений так, щоб його було легше використовувати, ніж рішення на основі сценаріїв або електронних таблиць.

Я написав і опублікував цей додаток після того, як у мене виникли аналогічні проблеми з перехресними посиланнями номерів юридичних пропозицій у довгих шаблонах контрактів.

Дивіться: https://sealionsoftware.com/smart-references/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.