시작 및 종료 오프셋이 가능한 Element
를 둘러싸는 래퍼입니다. 이러한 오프셋을 사용하면 Text
요소 내의 문자 범위를 검색 결과, 문서 선택, 이름이 지정된 범위에 표시할 수 있습니다.
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
get | Element | 이 Range 에 해당하는 Element 를 가져옵니다. |
get | Integer | 범위 요소 내에서 부분 범위의 끝 위치를 가져옵니다. |
get | Integer | 범위 요소 내에서 부분 범위의 시작 위치를 가져옵니다. |
is | Boolean | 이 범위 요소가 전체 요소를 포함하는지 아니면 요소의 문자 중 일부만 선택하는지 결정합니다. |
자세한 문서
get Element()
이 Range
에 해당하는 Element
를 가져옵니다.
const rangeElement = DocumentApp.getActiveDocument().getSelection().getRangeElements()[0]; // Log debug information about a range element. Logger.log(`Element type: ${rangeElement.getElement().getType()}`); if (rangeElement.isPartial()) { Logger.log(`The character range begins at ${rangeElement.getStartOffset()}`); Logger.log( `The character range ends at ${rangeElement.getEndOffsetInclusive()}`, ); } else { Logger.log('The entire range element is included.'); }
리턴
Element
: 이 Range
에 해당하는 요소입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get End Offset Inclusive()
범위 요소 내에서 부분 범위의 끝 위치를 가져옵니다. 요소가 Text
요소이고 is
이 true
를 반환하는 경우 오프셋은 범위의 마지막 문자 앞의 문자 수 (즉, 범위의 마지막 문자의 색인)입니다. 그 밖의 경우에는 이 메서드가 -1
를 반환합니다.
리턴
Integer
: Text
요소의 경우 범위의 마지막 문자 앞의 문자 수이고, 다른 요소의 경우 -1
입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Start Offset()
범위 요소 내에서 부분 범위의 시작 위치를 가져옵니다. 요소가 Text
요소이고 is
가 true
를 반환하는 경우 오프셋은 범위 시작 전의 문자 수 (즉, 범위의 첫 번째 문자의 색인)입니다. 그 밖의 경우에는 이 메서드가 -1
를 반환합니다.
리턴
Integer
: Text
요소의 경우 범위 시작 전의 문자 수이고, 다른 요소의 경우 -1
입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
is Partial()
이 범위 요소가 전체 요소를 포함하는지 아니면 요소의 문자 중 일부만 선택하는지 결정합니다. 부분 범위 요소의 범위 시작과 끝은 각각 get
및 get
를 사용하여 결정할 수 있습니다.
리턴
Boolean
: 요소가 부분적으로 포함된 경우 true
, 포함되지 않은 경우 false
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents