Un intervallo di elementi in un documento. La selezione dell'utente è rappresentata come Range
, tra gli altri utilizzi. Gli script possono accedere alla selezione dell'utente che li esegue solo se sono associati al documento.
// Bold all selected text. const selection = DocumentApp.getActiveDocument().getSelection(); if (selection) { const elements = selection.getRangeElements(); for (let i = 0; i < elements.length; i++) { const element = elements[i]; // Only modify elements that can be edited as text; skip images and other // non-text elements. if (element.getElement().editAsText) { const text = element.getElement().editAsText(); // Bold the selected part of the element, or the full element if it's // completely selected. if (element.isPartial()) { text.setBold( element.getStartOffset(), element.getEndOffsetInclusive(), true, ); } else { text.setBold(true); } } } }
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
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
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