Builder służący do tworzenia obiektów Range z elementów dokumentu.
// 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());
Metody
| Metoda | Zwracany typ | Krótki opis | 
|---|---|---|
add | Range | Dodaje całą listę Element do tej listy Range. | 
add | Range | Dodaje do tego Range częściowy element Text. | 
add | Range | Dodaje do tego Range 2 całe elementy i wszystkie elementy między nimi. | 
add | Range | Do elementu Range dodaje 2 częściowe elementy Text oraz wszystkie elementy między nimi. | 
add | Range | Dodaje zawartość innej Range do tej Range. | 
build() | Range | Tworzy Range na podstawie ustawień zastosowanych w kreatorze. | 
get | Range | Pobiera wszystkie elementy tego elementu Range, w tym elementy częściowe Text (np. w przypadku zaznaczenia obejmującego tylko część elementu Text). | 
Szczegółowa dokumentacja
add Element(element)
Dodaje całą listę Element do tej listy Range.
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
element | Element | element do dodania; | 
Powrót
Range – ten kreator do łańcuchowania
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Element(textElement, startOffset, endOffsetInclusive)
Dodaje do tego Range częściowy element Text.
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
text | Text | element tekstowy, który ma zostać częściowo dodany; | 
start | Integer | liczba znaków przed pierwszym uwzględnianym znakiem (czyli indeks pierwszego znaku w zakresie); | 
end | Integer | liczba znaków przed ostatnim uwzględnianym znakiem (czyli indeks ostatniego znaku w zakresie); | 
Powrót
Range – ten kreator do łańcuchowania
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Elements Between(startElement, endElementInclusive)
Dodaje do tego Range 2 całe elementy i wszystkie elementy między nimi.
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
start | Element | pierwszy element do dodania. | 
end | Element | ostatni element do dodania. | 
Powrót
Range – ten kreator do łańcuchowania
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)
Do elementu Range dodaje 2 częściowe elementy Text oraz wszystkie elementy między nimi.
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
start | Text | pierwszy element tekstowy, który ma zostać częściowo dodany; | 
start | Integer | liczba znaków przed pierwszym znakiem ciągu start, które mają być uwzględnione (czyli indeks pierwszego znaku w zakresie); | 
end | Text | ostatni element tekstowy, który ma zostać częściowo dodany. | 
end | Integer | liczba znaków przed ostatnim znakiem ciągu end, który ma zostać uwzględniony (czyli indeks ostatniego znaku w zakresie); | 
Powrót
Range – ten kreator do łańcuchowania
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Range(range)
Dodaje zawartość innej Range do tej Range.
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
range | Range | zakres, którego elementy mają zostać dodane | 
Powrót
Range – ten kreator do łańcuchowania
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
build()
get Range Elements()
Pobiera wszystkie elementy tego elementu Range, w tym elementy częściowe Text (np. w przypadku zaznaczenia obejmującego tylko część elementu Text). Aby sprawdzić, czy element Text jest tylko częściowo uwzględniony w zakresie, zapoznaj się z artykułem Range.
Powrót
Range – tablica elementów w kolejności, w jakiej występują w dokumencie
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents