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 ). |
Metode yang tidak digunakan lagi
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
| Range | Mendapatkan semua elemen yang telah dipilih pengguna dalam instance dokumen yang terbuka, termasuk elemen Text yang dipilih sebagian. |
Dokumentasi mendetail
addElement(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
addElement(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
addElementsBetween(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
addElementsBetween(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
addRange(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
getRangeElements()
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
Metode yang tidak digunakan lagi
getSelectedElements()
getSelectedElements()
Tidak digunakan lagi. Mengganti namanya menjadi get
.
Mendapatkan semua elemen yang telah dipilih pengguna dalam instance dokumen yang terbuka, termasuk elemen Text
yang dipilih sebagian.
Pulang pergi
Range
— array elemen yang dipilih atau sebagian dipilih, dalam urutan kemunculan di 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