Ein Builder, mit dem Range
-Objekte aus Dokumentelementen erstellt werden.
// 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());
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
add | Range | Fügt diesem Range eine vollständige Element hinzu. |
add | Range | Fügt diesem Range ein teilweises Text -Element hinzu. |
add | Range | Fügen Sie diesem Range zwei vollständige Elemente und alle Elemente dazwischen hinzu. |
add | Range | Dem Range werden zwei teilweise Text -Elemente und alle Elemente dazwischen hinzugefügt. |
add | Range | Fügt diesem Range den Inhalt einer anderen Range hinzu. |
build() | Range | Erstellt ein Range aus den auf den Builder angewendeten Einstellungen. |
get | Range | Hiermit werden alle Elemente in dieser Range abgerufen, einschließlich teilweiser Text -Elemente (z. B. bei einer Auswahl, die nur einen Teil eines Text -Elements enthält). |
Detaillierte Dokumentation
add Element(element)
Fügt diesem Range
eine vollständige Element
hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
element | Element | das hinzuzufügende Element |
Rückflug
Range
– dieser Builder, zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
add Element(textElement, startOffset, endOffsetInclusive)
Fügt diesem Range
ein teilweises Text
-Element hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
text | Text | das Textelement, das teilweise hinzugefügt werden soll |
start | Integer | die Anzahl der Zeichen vor dem ersten Zeichen, das eingeschlossen werden soll (d. h. der Index des ersten Zeichens im Bereich) |
end | Integer | die Anzahl der Zeichen vor dem letzten Zeichen, das eingeschlossen werden soll (d. h. der Index des letzten Zeichens im Bereich) |
Rückflug
Range
– dieser Builder, zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
add Elements Between(startElement, endElementInclusive)
Fügen Sie diesem Range
zwei vollständige Elemente und alle Elemente dazwischen hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Element | das erste hinzuzufügende Element |
end | Element | das letzte hinzugefügte Element |
Rückflug
Range
– dieser Builder, zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)
Dem Range
werden zwei teilweise Text
-Elemente und alle Elemente dazwischen hinzugefügt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Text | das erste Textelement, das teilweise hinzugefügt werden soll |
start | Integer | die Anzahl der Zeichen vor dem ersten Zeichen von start , das eingeschlossen werden soll (d. h. der Index des ersten Zeichens im Bereich) |
end | Text | das letzte Textelement, das teilweise hinzugefügt werden soll |
end | Integer | die Anzahl der Zeichen vor dem letzten Zeichen von end , das eingeschlossen werden soll (d. h. der Index des letzten Zeichens im Bereich) |
Rückflug
Range
– dieser Builder, zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
add Range(range)
Fügt diesem Range
den Inhalt einer anderen Range
hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
range | Range | den Bereich, dessen Elemente hinzugefügt werden sollen |
Rückflug
Range
– dieser Builder, zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
build()
Erstellt ein Range
aus den auf den Builder angewendeten Einstellungen.
Rückflug
Range
– der neu erstellte Bereich
get Range Elements()
Hiermit werden alle Elemente in dieser Range
abgerufen, einschließlich teilweiser Text
-Elemente (z. B. bei einer Auswahl, die nur einen Teil eines Text
-Elements enthält). Ob ein Text
-Element nur teilweise im Bereich enthalten ist, sehen Sie unter Range
.
Rückflug
Range
: ein Array von Elementen in der Reihenfolge, in der sie im Dokument erscheinen
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents