Class RangeElement

RangeElement

Обертка вокруг Element с возможным начальным и конечным смещением. Эти смещения позволяют диапазону символов в элементе Text быть представленным в результатах поиска, выбранных документах и ​​именованных диапазонах.

Методы

Метод Тип возврата Краткое описание
getElement() Element Получает Element , соответствующий этому RangeElement .
getEndOffsetInclusive() Integer Получает положение конца частичного диапазона в элементе диапазона.
getStartOffset() Integer Получает позицию начала частичного диапазона в элементе диапазона.
isPartial() Boolean Определяет, охватывает ли этот элемент диапазона весь элемент или частичный выбор символов элемента.

Подробная документация

getElement()

Получает Element , соответствующий этому RangeElement .

// 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 — элемент, который соответствует этому RangeElement

Авторизация

Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getEndOffsetInclusive()

Получает положение конца частичного диапазона в элементе диапазона. Если элемент является Text и isPartial() возвращает true , смещение — это количество символов перед последним символом в диапазоне (то есть индекс последнего символа в диапазоне); в любом другом случае этот метод возвращает -1 .

Возвращаться

Integer — для элементов Text количество символов до последнего символа в диапазоне; для других элементов -1

Авторизация

Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getStartOffset()

Получает позицию начала частичного диапазона в элементе диапазона. Если элемент является элементом Text и isPartial() возвращает true , смещение — это количество символов до начала диапазона (то есть индекс первого символа в диапазоне); в любом другом случае этот метод возвращает -1 .

Возвращаться

Integer — для элементов Text количество символов до начала диапазона; для других элементов -1

Авторизация

Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isPartial()

Определяет, охватывает ли этот элемент диапазона весь элемент или частичный выбор символов элемента. Начало и конец диапазона элемента частичного диапазона можно определить с помощью getStartOffset() и getEndOffsetInclusive() соответственно.

Возвращаться

Booleantrue , если элемент включен частично; false , если нет

Авторизация

Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents