Class NamedRange

NamedRange

Range yang memiliki nama dan ID untuk memungkinkan pengambilan di lain waktu. Nama tidak selalu unik; beberapa rentang yang berbeda pada dokumen yang sama dapat memiliki nama yang sama, seperti halnya class dalam HTML. Sebaliknya, ID bersifat unik dalam dokumen, seperti ID dalam HTML. Setelah ditambahkan ke dokumen, NamedRange tidak dapat diubah, hanya akan dihapus.

NamedRange dapat diakses oleh skrip apa pun yang mengakses dokumen. Untuk menghindari konflik yang tidak diinginkan antar-skrip, pertimbangkan untuk mengawali nama rentang dengan string unik.

// Create a named range that includes every table in the document.
var doc = DocumentApp.getActiveDocument();
var rangeBuilder = doc.newRange();
var tables = doc.getBody().getTables();
for (var i = 0; i < tables.length; i++) {
  rangeBuilder.addElement(tables[i]);
}
doc.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getId()StringMendapatkan ID NamedRange ini.
getName()StringMendapatkan nama NamedRange ini.
getRange()RangeMendapatkan rentang elemen yang terkait dengan NamedRange ini.
remove()voidMenghapus NamedRange ini dari dokumen.

Dokumentasi mendetail

getId()

Mendapatkan ID NamedRange ini. ID bersifat unik dalam dokumen.

Return

String — ID rentang yang unik dalam dokumen


getName()

Mendapatkan nama NamedRange ini. Nama ini tidak harus unik.

Return

String — nama rentang, yang tidak selalu unik

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

getRange()

Mendapatkan rentang elemen yang terkait dengan NamedRange ini.

Return

Range — rentang elemen yang terkait dengan nama dan ID

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

remove()

Menghapus NamedRange ini dari dokumen. Metode ini tidak menghapus isi rentang; metode ini hanya menghapus referensi. Memanggil metode ini pada NamedRange yang telah dihapus tidak akan berpengaruh.

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