Rentang elemen dalam dokumen. Pilihan pengguna direpresentasikan sebagai Range
, di antara
penggunaan lainnya. Skrip hanya dapat mengakses pilihan pengguna yang menjalankan skrip, dan hanya jika skrip terikat ke dokumen.
// Bold all selected text. const selection = DocumentApp.getActiveDocument().getSelection(); if (selection) { const elements = selection.getRangeElements(); for (let i = 0; i < elements.length; i++) { const element = elements[i]; // Only modify elements that can be edited as text; skip images and other // non-text elements. if (element.getElement().editAsText) { const text = element.getElement().editAsText(); // Bold the selected part of the element, or the full element if it's // completely selected. if (element.isPartial()) { text.setBold( element.getStartOffset(), element.getEndOffsetInclusive(), true, ); } else { text.setBold(true); } } } }
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
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
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