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