Un generatore utilizzato per creare oggetti Range dagli elementi del 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());
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Range | Aggiunge un intero Element a questo Range. |
add | Range | Aggiunge un elemento Text parziale a questo Range. |
add | Range | Aggiunge due elementi interi e tutti gli elementi intermedi a questo Range. |
add | Range | Aggiunge due elementi Text parziali e tutti gli elementi intermedi al Range. |
add | Range | Aggiunge i contenuti di un altro Range a questo Range. |
build() | Range | Costruisce un Range dalle impostazioni applicate al generatore. |
get | Range | Recupera tutti gli elementi in questo Range, inclusi eventuali elementi Text parziali (ad esempio, nel caso di una selezione che include solo parte di un elemento Text). |
Documentazione dettagliata
add Element(element)
Aggiunge un intero Element a questo Range.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
element | Element | L'elemento da aggiungere |
Invio
Range: questo generatore, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Element(textElement, startOffset, endOffsetInclusive)
Aggiunge un elemento Text parziale a questo Range.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
text | Text | L'elemento di testo da aggiungere parzialmente |
start | Integer | il numero di caratteri prima del primo carattere da includere (ovvero l'indice del primo carattere nell'intervallo) |
end | Integer | il numero di caratteri prima dell'ultimo carattere da includere (ovvero l'indice dell'ultimo carattere nell'intervallo) |
Invio
Range: questo generatore, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Elements Between(startElement, endElementInclusive)
Aggiunge due elementi interi e tutti gli elementi intermedi a questo Range.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
start | Element | Il primo elemento da aggiungere |
end | Element | l'ultimo elemento da aggiungere |
Invio
Range: questo generatore, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)
Aggiunge due elementi Text parziali e tutti gli elementi intermedi al Range.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
start | Text | Il primo elemento di testo da aggiungere parzialmente |
start | Integer | il numero di caratteri prima del primo carattere di start da includere (ovvero l'indice del primo carattere nell'intervallo) |
end | Text | L'ultimo elemento di testo da aggiungere parzialmente |
end | Integer | il numero di caratteri prima dell'ultimo carattere di end da includere (ovvero l'indice dell'ultimo carattere nell'intervallo) |
Invio
Range: questo generatore, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Range(range)
Aggiunge i contenuti di un altro Range a questo Range.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
range | Range | l'intervallo di cui devono essere aggiunti gli elementi |
Invio
Range: questo generatore, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
build()
Costruisce un Range dalle impostazioni applicate al generatore.
Invio
Range: l'intervallo appena creato
get Range Elements()
Recupera tutti gli elementi in questo Range, inclusi eventuali elementi Text parziali (ad esempio, nel caso di una selezione che include solo parte di un elemento Text). Per determinare se un elemento Text è incluso solo parzialmente nell'intervallo, consulta Range.
Invio
Range: un array di elementi nell'ordine in cui appaiono nel documento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents