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