Class NamedRange

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Именованный диапазон

Range с именем и идентификатором для последующего извлечения. Имена не обязательно уникальны; несколько разных диапазонов в одном и том же документе могут иметь одно и то же имя, как класс в HTML. И наоборот, идентификаторы уникальны в пределах документа, как идентификаторы в HTML. После добавления NamedRange в документ его нельзя изменить, его можно только удалить.

Доступ к NamedRange может получить любой сценарий, который обращается к документу. Чтобы избежать непреднамеренных конфликтов между сценариями, рассмотрите возможность использования префикса имен диапазонов с уникальной строкой.

// Create a named range that includes every table in the document.
var doc = DocumentApp.getActiveDocument();
var rangeBuilder = doc.newRange();
var tables = doc.getBody().getTables();
for (var i = 0; i < tables.length; i++) {
  rangeBuilder.addElement(tables[i]);
}
doc.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());

Методы

Метод Тип возврата Краткое описание
getId() String Получает идентификатор этого NamedRange .
getName() String Получает имя этого NamedRange .
getRange() Range Получает диапазон элементов, связанных с этим NamedRange .
remove() void Удаляет этот NamedRange из документа.

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

getId()

Получает идентификатор этого NamedRange . Идентификатор уникален в пределах документа.

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

String — идентификатор диапазона, уникальный в пределах документа.


getName()

Получает имя этого NamedRange . Имя не обязательно уникально.

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

String — имя диапазона, не обязательно уникальное.

Авторизация

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

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

getRange()

Получает диапазон элементов, связанных с этим NamedRange .

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

Range — диапазон элементов, связанных с именем и идентификатором

Авторизация

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

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

remove()

Удаляет этот NamedRange из документа. Этот метод не удаляет содержимое диапазона; это просто удаляет ссылку. Вызов этого метода для уже удаленного NamedRange не имеет никакого эффекта.

Авторизация

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

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