문서 요소에서 Range 객체를 생성하는 데 사용되는 빌더입니다.
// Change the user's selection to a range that includes every table in the // active tab. const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } doc.setSelection(rangeBuilder.build());
메서드
| 메서드 | 반환 유형 | 간략한 설명 | 
|---|---|---|
| add | Range | 이 Range에 전체Element를 추가합니다. | 
| add | Range | 이 Range에 부분Text요소를 추가합니다. | 
| add | Range | 두 개의 전체 요소와 그 사이의 모든 요소를 이 Range에 추가합니다. | 
| add | Range | 두 개의 부분 Text요소와 그 사이의 모든 요소를Range에 추가합니다. | 
| add | Range | 다른 Range의 콘텐츠를 이Range에 추가합니다. | 
| build() | Range | 빌더에 적용된 설정에서 Range를 구성합니다. | 
| get | Range | 부분 Text요소를 포함하여 이Range의 모든 요소를 가져옵니다 (예:Text요소의 일부만 포함된 선택의 경우). | 
자세한 문서
add
이 Range에 전체 Element를 추가합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| element | Element | 추가할 요소 | 
리턴
Range: 체이닝을 위한 이 빌더
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
이 Range에 부분 Text 요소를 추가합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| text | Text | 부분적으로 추가할 텍스트 요소 | 
| start | Integer | 포함할 첫 번째 문자 앞의 문자 수 (즉, 범위의 첫 번째 문자 색인) | 
| end | Integer | 포함할 마지막 문자 앞의 문자 수(즉, 범위의 마지막 문자 색인) | 
리턴
Range: 체이닝을 위한 이 빌더
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
두 개의 전체 요소와 그 사이의 모든 요소를 이 Range에 추가합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| start | Element | 추가할 첫 번째 요소 | 
| end | Element | 추가할 마지막 요소 | 
리턴
Range: 체이닝을 위한 이 빌더
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
두 개의 부분 Text 요소와 그 사이의 모든 요소를 Range에 추가합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| start | Text | 부분적으로 추가된 첫 번째 텍스트 요소 | 
| start | Integer | 포함할 start의 첫 번째 문자 앞의 문자 수 (즉, 범위의 첫 번째 문자의 색인) | 
| end | Text | 부분적으로 추가된 마지막 텍스트 요소 | 
| end | Integer | 포함할 end의 마지막 문자 앞의 문자 수 (즉, 범위의 마지막 문자 색인) | 
리턴
Range: 체이닝을 위한 이 빌더
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
다른 Range의 콘텐츠를 이 Range에 추가합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| range | Range | 요소를 추가해야 하는 범위 | 
리턴
Range: 체이닝을 위한 이 빌더
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
build()
get
부분 Text 요소를 포함하여 이 Range의 모든 요소를 가져옵니다 (예: Text 요소의 일부만 포함된 선택의 경우). Text 요소가 범위에 부분적으로만 포함되는지 확인하려면 Range를 참고하세요.
리턴
Range: 문서에 표시되는 순서대로 요소 배열
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents