Um builder usado para criar objetos Range a partir de elementos de documento.
// 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 retorno | Breve descrição | 
|---|---|---|
| add | Range | Adiciona um Elementinteiro a esteRange. | 
| add | Range | Adiciona um elemento Textparcial a esteRange. | 
| add | Range | Adiciona dois elementos inteiros e todos os elementos entre eles a este Range. | 
| add | Range | Adiciona dois elementos Textparciais e todos os elementos entre eles aoRange. | 
| add | Range | Adiciona o conteúdo de outro Rangea esteRange. | 
| build() | Range | Cria um Rangecom base nas configurações aplicadas ao builder. | 
| get | Range | Extrai todos os elementos desse Range, incluindo elementosTextparciais (por exemplo, no caso
de uma seleção que inclui apenas parte de um elementoText). | 
Documentação detalhada
add
Adiciona um Element inteiro a este Range.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| element | Element | o elemento a ser adicionado | 
Retornar
Range: este builder, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Adiciona um elemento Text parcial a este Range.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| text | Text | o elemento de texto a ser adicionado parcialmente | 
| start | Integer | o número de caracteres antes do primeiro caractere a ser incluído (ou seja, o índice do primeiro caractere no intervalo) | 
| end | Integer | o número de caracteres antes do último a ser incluído, ou seja, o índice do último caractere no intervalo | 
Retornar
Range: este builder, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Adiciona dois elementos inteiros e todos os elementos entre eles a este Range.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| start | Element | o primeiro elemento a ser adicionado | 
| end | Element | o último elemento a ser adicionado | 
Retornar
Range: este builder, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Adiciona dois elementos Text parciais e todos os elementos entre eles ao Range.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| start | Text | o primeiro elemento de texto a ser adicionado parcialmente | 
| start | Integer | o número de caracteres antes do primeiro caractere de starta ser incluído (ou seja, o índice do primeiro caractere no intervalo) | 
| end | Text | o último elemento de texto a ser adicionado parcialmente | 
| end | Integer | o número de caracteres antes do último caractere de enda ser incluído (ou seja, o índice do último caractere no
    intervalo) | 
Retornar
Range: este builder, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
Adiciona o conteúdo de outro Range a este Range.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| range | Range | O intervalo cujos elementos precisam ser adicionados | 
Retornar
Range: este builder, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
build()
Cria um Range com base nas configurações aplicadas ao builder.
Retornar
Range: o intervalo recém-criado
get
Extrai todos os elementos desse Range, incluindo elementos Text parciais (por exemplo, no caso
de uma seleção que inclui apenas parte de um elemento Text). Para determinar se um
elemento Text está incluído apenas parcialmente no intervalo, consulte Range.
Retornar
Range: uma matriz de elementos, na ordem em que aparecem no documento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents