Class RangeElement

RangeElement

Olası başlangıç ve bitiş ofseti olan Element öğesinin etrafına bir sarmalayıcı. Bu ofsetler, Text içindeki karakter aralığı öğesi seçin.

Yöntemler

YöntemDönüş türüKısa açıklama
getElement()ElementBu RangeElement öğesine karşılık gelen Element değerini alır.
getEndOffsetInclusive()IntegerAralık öğesi içindeki kısmi bir aralığın sonunun konumunu alır.
getStartOffset()IntegerAralık öğesi içindeki kısmi bir aralığın başlangıç konumunu alır.
isPartial()BooleanBu aralık öğesinin, öğenin tamamını mı yoksa bir öğesi karakterlerinin birleşiminden oluşur.

Ayrıntılı belgeler

getElement()

Bu RangeElement öğesine karşılık gelen Element değerini alır.

// 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 RangeElement değerine karşılık gelen öğe

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getEndOffsetInclusive()

Aralık öğesi içindeki kısmi bir aralığın sonunun konumunu alır. Öğe bir Text öğesi ve isPartial() true değerini döndürür. Göreli değer, son öğeden önceki karakter sayısıdır aralıktaki karakter (yani aralıktaki son karakterin dizini); diğer bu yöntem -1 değerini 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ı, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getStartOffset()

Aralık öğesi içindeki kısmi bir aralığın başlangıç konumunu alır. Öğe bir Text öğesi ve isPartial() true değerini döndürür; belirli bir değer, ofset değeri başlangıcından önceki karakter sayısıdır. aralık (yani aralıktaki ilk karakterin dizini); başka herhangi bir durumda yöntemi -1 değerini döndürür.

Return

Integer: Text öğeleri için aralığın başlangıcından önceki karakter sayısı; diğer öğeler için, -1

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isPartial()

Bu aralık öğesinin, öğenin tamamını mı yoksa bir öğesi karakterlerinin birleşiminden oluşur. Kısmi aralık öğesi aralığının başlangıcı ve sonu getStartOffset() ve getEndOffsetInclusive() kullanılarak belirlendi.

Return

Öğe kısmen dahil edilmişse Booleantrue; Değilse false

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents