Daha sonra alınmasına olanak tanıyan bir ad ve kimliğe sahip bir Range
. Adlar her zaman benzersiz değildir. Aynı sekmedeki birkaç farklı aralık, HTML'deki sınıflara benzer şekilde aynı adı paylaşabilir. Buna karşılık, kimlikler HTML'deki kimlikler gibi sekme içinde benzersizdir. Bir sekmeye eklenen Named
değiştirilemez, yalnızca kaldırılabilir.
Named
, sekmeye erişen tüm komut dosyaları tarafından erişilebilir. Komut dosyaları arasında istenmeyen çakışmaları önlemek için aralık adlarına benzersiz bir dize ön ekleyerek başlayabilirsiniz.
// Create a named range that includes every table in the active tab. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } documentTab.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | String | Bu Named özelliğinin kimliğini alır. |
get | String | Bu Named öğesinin adını alır. |
get | Range | Bu Named ile ilişkili öğe aralığını alır. |
remove() | void | Bu Named öğesini sekmeden kaldırır. |
Ayrıntılı dokümanlar
get Id()
Bu Named
özelliğinin kimliğini alır. Kimlik, sekme içinde benzersizdir.
Return
String
: Aralıktaki benzersiz kimlik.
get Name()
Bu Named
öğesinin adını alır. Adın benzersiz olması gerekmez.
Return
String
: Aralık adı. Benzersiz olması gerekmez.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Range()
Bu Named
ile ilişkili öğe aralığını alır.
Return
Range
: Ad ve kimlikle ilişkili öğe aralığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove()
Bu Named
öğesini sekmeden kaldırır. Bu yöntem, aralığın içeriğini silmez, yalnızca referansı kaldırır. Bu yöntemin, kaldırılmış bir Named
üzerinde çağrılmasının bir etkisi yoktur.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents