특정 번호의 목록에 대한 Google 문서 참조


9

Google 문서의 이전 목록 번호에 대한 (> 50) 참조가 많은 긴 목록을 만들고 있습니다. 다음은 간단한 예입니다.

  1. A를
  2. B로 이동
  3. 워시 C
  4. 픽업 D
  5. 클린 E
  6. 2 단계 반복
  7. F 구매

"1. Do A"를 삭제하면 목록의 번호가 다시 지정되지만 "Repeat Step 2"는 "Repeat Step 1"로 변경되지 않습니다. Google 문서에서 참조 또는 변수를 생성하여 첫 번째 단계가 삭제 될 때 "6. 2 단계 반복"을 "5. 1 단계 반복"으로 자동 변경하는 방법이 있습니까?


대부분의 경우, 이것은 필요합니다 추가 기능을 가능하게 하나가 만들어 자신을.
outis

답변:


1

Google 문서 용 새로운 가역 수식 추가 기능을 사용하면 Google 문서에 JavaScript를 입력 할 수 있습니다. 순서대로 평가되므로 카운터를 사용할 수 있습니다.

다음을 작성하십시오.

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. A"를 삭제하십시오. "값 표시"를 다시 클릭하십시오. 이것을 얻을 수 있습니다 :

렌더링 된 콘텐츠 2

"정의 추출"을 클릭하여 초기 정의를 숨길 수 있습니다. 그러면 오른쪽 상자에 정의가 배치됩니다.

부가 기능의 URL : https://chrome.google.com/webstore/detail/formulas-for-google-docs/kgjbgmonlnhglokmfnpnklegakfknbeh

면책 조항 : 저는 부가 기능의 저자입니다


0

내 머리 꼭대기에서 Google 문서 파일 에서이 작업을 수행 할 수있는 방법이 없습니다. 그러나 일련의 작업을 관리하고 동적으로 업데이트하려는 경우 Google 시트를 사용하여이를 수행하지 않는 이유는 무엇입니까? 그렇게하면 단계 수를 참조하여 최신 상태로 유지할 수 있습니다!

Excel의 작업 목록

이렇게하면 단계 순서를 변경해야하는 경우 간단히 행을 추가하거나 삭제하고 단계 # 열의 공식을 아래로 복사하면 됩니다. 완벽하지는 않지만 유연합니다.

6 단계에서 설명하는 코드는 다음과 같습니다. 특정 단계를 쉽게 참조 할 수 있습니다.

="Repeat step "&A$3$

희망이 도움이됩니다. Google 문서 도구는 이러한 종류의 작업을 시도하고 수행하기에 적합한 장소 가 아닙니다 .


0

가장 좋은 방법은 외부 플러그인이나 확장 프로그램에 의존하지 않고 기본적이고 간단한 수식을 사용하여 목록의 위치와 값을 참조 할 수있는 Google 스프레드 시트에서이 목록을 관리하는 것입니다.


0

Google 문서 용 "스마트 참조"애드온을 사용하여 목록 항목 내에 배치 된 참조를 포함하여 번호가 매겨진 목록 글 머리 기호에 대한 상호 참조를 만들 수 있습니다. 플러그인에는 ToC 작동 방식과 유사한 수동 "동기화"단계가 필요하지만 스크립팅 또는 스프레드 시트 기반 솔루션보다 사용하기가 더 쉽습니다.

장기 계약 템플릿에서 법적 조항 번호를 상호 참조하는 것과 비슷한 문제가 발생한 후이 부가 기능을 작성하고 게시했습니다.

참조 : https://sealionsoftware.com/smart-references/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.