Builder yang digunakan untuk membuat objek Range dari elemen dokumen.
// 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());
Metode
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Range | Menambahkan seluruh Element ke Range ini. |
add | Range | Menambahkan elemen Text sebagian ke Range ini. |
add | Range | Menambahkan dua elemen utuh, dan semua elemen di antaranya, ke Range ini. |
add | Range | Menambahkan dua elemen Text parsial, dan semua elemen di antaranya, ke Range. |
add | Range | Menambahkan konten Range lain ke Range ini. |
build() | Range | Membuat Range dari setelan yang diterapkan ke builder. |
get | Range | Mendapatkan semua elemen dalam Range ini, termasuk elemen Text parsial (misalnya, dalam kasus
pilihan yang hanya menyertakan sebagian elemen Text). |
Dokumentasi mendetail
add Element(element)
Menambahkan seluruh Element ke Range ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
element | Element | elemen yang akan ditambahkan |
Pulang pergi
Range — builder ini, untuk pembuatan rantai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Element(textElement, startOffset, endOffsetInclusive)
Menambahkan elemen Text sebagian ke Range ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
text | Text | elemen teks yang akan ditambahkan sebagian |
start | Integer | jumlah karakter sebelum karakter pertama yang akan disertakan (yaitu, indeks karakter pertama dalam rentang) |
end | Integer | jumlah karakter sebelum karakter terakhir yang akan disertakan (yaitu, indeks karakter terakhir dalam rentang) |
Pulang pergi
Range — builder ini, untuk pembuatan rantai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Elements Between(startElement, endElementInclusive)
Menambahkan dua elemen utuh, dan semua elemen di antaranya, ke Range ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
start | Element | elemen pertama yang akan ditambahkan |
end | Element | elemen terakhir yang akan ditambahkan |
Pulang pergi
Range — builder ini, untuk pembuatan rantai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)
Menambahkan dua elemen Text parsial, dan semua elemen di antaranya, ke Range.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
start | Text | elemen teks pertama yang akan ditambahkan sebagian |
start | Integer | jumlah karakter sebelum karakter pertama start yang akan disertakan (yaitu, indeks karakter pertama dalam rentang) |
end | Text | elemen teks terakhir yang ditambahkan sebagian |
end | Integer | jumlah karakter sebelum karakter terakhir end yang akan disertakan (yaitu, indeks karakter terakhir dalam
rentang) |
Pulang pergi
Range — builder ini, untuk pembuatan rantai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Range(range)
Menambahkan konten Range lain ke Range ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
range | Range | rentang yang elemennya harus ditambahkan |
Pulang pergi
Range — builder ini, untuk pembuatan rantai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
build()
Membuat Range dari setelan yang diterapkan ke builder.
Pulang pergi
Range — rentang yang baru dibuat
get Range Elements()
Mendapatkan semua elemen dalam Range ini, termasuk elemen Text parsial (misalnya, dalam kasus
pilihan yang hanya menyertakan sebagian elemen Text). Untuk menentukan apakah
elemen Text hanya sebagian disertakan dalam rentang, lihat Range.
Pulang pergi
Range — array elemen, sesuai urutan kemunculannya dalam dokumen
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents