Un wrapper per un Element
con un possibile offset di inizio e di fine. Questi offset consentono di rappresentare un intervallo di caratteri all'interno di un elemento Text
nei risultati di ricerca, nelle selezioni di documenti e negli intervalli denominati.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
get | Element | Recupera il Element corrispondente a questo Range . |
get | Integer | Recupera la posizione della fine di un intervallo parziale all'interno dell'elemento intervallo. |
get | Integer | Recupera la posizione dell'inizio di un intervallo parziale all'interno dell'elemento intervallo. |
is | Boolean | Determina se questo elemento intervallo copre l'intero elemento o una selezione parziale dei caratteri dell'elemento. |
Documentazione dettagliata
get Element()
Recupera il Element
corrispondente a questo Range
.
const rangeElement = DocumentApp.getActiveDocument().getSelection().getRangeElements()[0]; // Log debug information about a range element. Logger.log(`Element type: ${rangeElement.getElement().getType()}`); if (rangeElement.isPartial()) { Logger.log(`The character range begins at ${rangeElement.getStartOffset()}`); Logger.log( `The character range ends at ${rangeElement.getEndOffsetInclusive()}`, ); } else { Logger.log('The entire range element is included.'); }
Invio
Element
: l'elemento che corrisponde a questo Range
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
get End Offset Inclusive()
Recupera la posizione della fine di un intervallo parziale all'interno dell'elemento intervallo. Se l'elemento è un elemento Text
e is
restituisce true
, l'offset è il numero di caratteri prima dell'ultimo carattere nell'intervallo (ovvero l'indice dell'ultimo carattere nell'intervallo); in ogni altro caso, questo metodo restituisce -1
.
Invio
Integer
: per gli elementi Text
, il numero di caratteri prima dell'ultimo carattere dell'intervallo; per gli altri elementi, -1
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
get Start Offset()
Recupera la posizione dell'inizio di un intervallo parziale all'interno dell'elemento intervallo. Se l'elemento è un elemento Text
e is
restituisce true
, l'offset è il numero di caratteri prima dell'inizio dell'intervallo (ovvero l'indice del primo carattere nell'intervallo); in ogni altro caso, questo metodo restituisce -1
.
Invio
Integer
: per gli elementi Text
, il numero di caratteri prima dell'inizio dell'intervallo; per gli altri elementi, -1
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
is Partial()
Determina se questo elemento intervallo copre l'intero elemento o una selezione parziale dei caratteri dell'elemento. L'inizio e la fine dell'intervallo di un elemento di intervallo parziale possono essere
determinati utilizzando rispettivamente get
e get
.
Invio
Boolean
- true
se l'elemento è incluso parzialmente; false
in caso contrario
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