Es un compilador que se usa para construir objetos Range a partir de elementos de documentos.
// 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());
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| add | Range | Agrega un Elementcompleto a estaRange. | 
| add | Range | Agrega un elemento Textparcial a esteRange. | 
| add | Range | Agrega dos elementos completos y todos los elementos entre ellos a este Range. | 
| add | Range | Agrega dos elementos Textparciales y todos los elementos entre ellos alRange. | 
| add | Range | Agrega el contenido de otro Rangea esteRange. | 
| build() | Range | Construye un Rangea partir de la configuración aplicada al compilador. | 
| get | Range | Obtiene todos los elementos de este Range, incluidos los elementosTextparciales (por ejemplo, en el caso de una selección que incluye solo parte de un elementoText). | 
Documentación detallada
add
Agrega un Element completo a esta Range.
Parámetros
| Nombre | Tipo | Descripción | 
|---|---|---|
| element | Element | el elemento que se agregará | 
Volver
Range: Este compilador, para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Agrega un elemento Text parcial a este Range.
Parámetros
| Nombre | Tipo | Descripción | 
|---|---|---|
| text | Text | el elemento de texto que se agregará de forma parcial | 
| start | Integer | la cantidad de caracteres antes del primer carácter que se incluirá (es decir, el índice del primer carácter del rango) | 
| end | Integer | la cantidad de caracteres antes del último carácter que se incluirá (es decir, el índice del último carácter del rango) | 
Volver
Range: Este compilador, para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Agrega dos elementos completos y todos los elementos entre ellos a este Range.
Parámetros
| Nombre | Tipo | Descripción | 
|---|---|---|
| start | Element | el primer elemento que se agregará | 
| end | Element | el último elemento que se agregará | 
Volver
Range: Este compilador, para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Agrega dos elementos Text parciales y todos los elementos entre ellos al Range.
Parámetros
| Nombre | Tipo | Descripción | 
|---|---|---|
| start | Text | el primer elemento de texto que se agregará de forma parcial | 
| start | Integer | la cantidad de caracteres que se incluirán antes del primer carácter de start(es decir, el índice del primer carácter del rango) | 
| end | Text | el último elemento de texto que se agregará de forma parcial | 
| end | Integer | la cantidad de caracteres antes del último carácter de endque se incluirá (es decir, el índice del último carácter del rango) | 
Volver
Range: Este compilador, para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Agrega el contenido de otro Range a este Range.
Parámetros
| Nombre | Tipo | Descripción | 
|---|---|---|
| range | Range | el rango cuyos elementos se deben agregar | 
Volver
Range: Este compilador, para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
build()
Construye un Range a partir de la configuración aplicada al compilador.
Volver
Range: Es el rango recién creado.
get
Obtiene todos los elementos de este Range, incluidos los elementos Text parciales (por ejemplo, en el caso de una selección que incluye solo parte de un elemento Text). Para determinar si un elemento Text solo se incluye de forma parcial en el rango, consulta Range.
Volver
Range: Es un array de elementos, en el orden en que aparecen en el documento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents