Olası bir başlangıç ve bitiş ofseti içeren bir Element
sarmalayıcısı. Bu ofsetler, bir Text
öğesindeki karakter aralığının arama sonuçlarında, doküman seçimlerinde ve adlandırılmış aralıklarda gösterilmesine olanak tanır.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | Element | Bu Range 'a karşılık gelen Element değerini alır. |
get | Integer | Aralık öğesindeki kısmi bir aralığın sonunun konumunu alır. |
get | Integer | Aralık öğesindeki kısmi aralığın başlangıç konumunu alır. |
is | Boolean | Bu aralık öğesinin, öğenin tamamını mı yoksa öğe karakterlerinin kısmi bir seçimini mi kapsadığını belirler. |
Ayrıntılı dokümanlar
get Element()
Bu Range
'a karşılık gelen Element
değerini alır.
const rangeElement = DocumentApp.getActiveDocument().getSelection().getRangeElements()[0]; // Log debug information about a range element. Logger.log(`Element type: ${rangeElement.getElement().getType()}`); if (rangeElement.isPartial()) { Logger.log(`The character range begins at ${rangeElement.getStartOffset()}`); Logger.log( `The character range ends at ${rangeElement.getEndOffsetInclusive()}`, ); } else { Logger.log('The entire range element is included.'); }
Return
Element
: Bu Range
öğesine karşılık gelen öğe
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 End Offset Inclusive()
Aralık öğesindeki kısmi bir aralığın sonunun konumunu alır. Öğe bir Text
öğesiyse ve is
true
döndürüyorsa ofset, aralıktaki son karakterden önceki karakter sayısıdır (yani aralıktaki son karakterin dizini). Diğer durumlarda bu yöntem -1
döndürür.
Return
Integer
: Text
öğeleri için aralıktaki son karakterden önceki karakter sayısı, diğer öğeler için -1
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 Start Offset()
Aralık öğesindeki kısmi aralığın başlangıç konumunu alır. Öğe bir Text
öğesiyse ve is
true
döndürüyorsa ofset, aralığın başlangıcından önceki karakter sayısıdır (yani aralıkta ilk karakterin dizini). Diğer durumlarda bu yöntem -1
döndürür.
Return
Integer
: Text
öğeleri için aralık başlangıcından önceki karakter sayısı, diğer öğeler için -1
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
is Partial()
Bu aralık öğesinin, öğenin tamamını mı yoksa öğe karakterlerinin kısmi bir seçimini mi kapsadığını belirler. Kısmi aralık öğesinin aralığının başlangıcı ve sonu sırasıyla get
ve get
kullanılarak belirlenebilir.
Return
Boolean
: Öğe kısmen dahil edilmişse true
, dahil edilmemişse false
değerini döndürür.
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