Google Documents merujuk ke nomor tertentu dari daftar bernomor

9

Saya membuat daftar panjang dengan banyak (> 50) referensi ke nomor daftar sebelumnya di Google Documents. Berikut ini contoh sederhana:

  1. Lakukan A
  2. Pergi ke B
  3. Cuci C
  4. Angkat D
  5. Bersihkan E
  6. Ulangi Langkah 2
  7. Beli F

Jika saya menghapus "1. Do A" daftar menjadi baru, tetapi "Ulangi Langkah 2" tidak berubah menjadi "Ulangi Langkah 1". Apakah ada cara untuk membuat referensi atau variabel di Google Documents untuk secara otomatis mengubah "6. Ulangi Langkah 2" menjadi "5. Ulangi Langkah 1" ketika langkah pertama dihapus?

CC
sumber
Kemungkinan besar, ini akan membutuhkan add-on , mungkin yang dibuat sendiri.
outis
Duplikat "Lihat item bernomor di Google Document" , tetapi itu juga tidak memiliki jawaban.
outis

Jawaban:

1

Menggunakan add-on Formula Reversibel baru untuk Google Documents, Anda dapat memasukkan JavaScript apa pun di Google docs Anda. Dan karena dievaluasi secara berurutan, Anda dapat menggunakan penghitung.

Tulis yang berikut ini:

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 pada "Nilai tampilan". Anda akan mendapatkan ini:

konten yang diberikan 1

Hapus yang pertama "1. Do A". Klik "Tampilkan nilai" lagi. Anda akan mendapatkan ini:

konten yang diberikan 2

Anda dapat menyembunyikan definisi awal dengan mengeklik "Ekstrak defs" - ini akan menempatkan definisi di kotak kanan.

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

Penafian: Saya penulis add-on

Mikaël Mayer
sumber
0

Dari atas kepala saya, tidak, tidak ada cara untuk melakukan ini dalam file Google Doc. Tetapi jika Anda mengelola urutan tugas, dan ingin memperbaruinya secara dinamis, mengapa tidak melakukan ini menggunakan Google Sheet? Dengan begitu Anda dapat merujuk nomor langkah dan tetap memperbarui!

Daftar tugas di Excel

Dengan cara ini, jika Anda perlu mengubah urutan langkah, Anda bisa menambah atau menghapus baris dan menyalin rumus di kolom Langkah # . Ini tidak sempurna tetapi fleksibel.

Membuat referensi ke langkah-langkah spesifik itu mudah, kode untuk uraian di langkah 6 adalah sebagai berikut:

="Repeat step "&A$3$

Semoga itu bisa membantu. Google Documents bukanlah tempat yang tepat untuk mencoba dan melakukan hal semacam ini.

Cerberton
sumber
0

Taruhan terbaik Anda adalah mengelola daftar ini di Google Sheets di mana Anda dapat menggunakan rumus asli, sederhana, untuk referensi posisi dalam daftar dan nilai-nilai tanpa bergantung pada plugin eksternal atau ekstensi.

Mickey Slater
sumber
0

Add-On "Referensi Cerdas" untuk Google Documents dapat digunakan untuk membuat referensi silang ke daftar peluru bernomor, termasuk referensi yang ditempatkan di dalam item daftar. Plugin ini memerlukan langkah "sinkronisasi" manual, mirip dengan cara kerja ToC - tetapi dirancang untuk lebih mudah digunakan daripada solusi berbasis skrip atau spreadsheet.

Saya menulis dan menerbitkan pengaya ini setelah mengalami masalah yang serupa dengan referensi silang nomor klausa hukum dalam templat kontrak yang panjang.

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

Richard Woods
sumber