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