Class TextFinder

TextFinder

Bir aralık, sayfa veya e-tablodaki metni bulma ya da değiştirme Arama seçeneklerini de belirtebilirsiniz.

Yöntemler

YöntemDönüş türüKısa açıklama
findAll()Range[]Arama ölçütleriyle eşleşen tüm hücreleri döndürür.
findNext()RangeArama ölçütleriyle eşleşen sonraki hücreyi döndürür.
findPrevious()RangeArama ölçütleriyle eşleşen önceki hücreyi döndürür.
getCurrentMatch()RangeArama ölçütleriyle eşleşen geçerli hücreyi döndürür.
ignoreDiacritics(ignoreDiacritics)TextFindertrue ise arama, eşleştirme sırasında aksan işaretlerini yoksayacak şekilde yapılandırılır. Aksi takdirde arama, aksan işaretleriyle eşleşir.
matchCase(matchCase)TextFindertrue ise aramanın, arama metninin büyük/küçük harf durumunu tam olarak eşleştirecek şekilde yapılandırılmasını sağlar. Aksi takdirde, arama varsayılan olarak büyük/küçük harfe duyarsız eşleşme kullanır.
matchEntireCell(matchEntireCell)TextFindertrue ise arama, bir hücrenin tüm içeriğiyle eşleşecek şekilde yapılandırılır. Aksi takdirde, arama varsayılan olarak kısmi eşleşme yapar.
matchFormulaText(matchFormulaText)TextFindertrue ise arama, formül metninde görünen eşleşmeleri döndürecek şekilde yapılandırılır; aksi takdirde formül içeren hücreler, gösterilen değerlerine göre değerlendirilir.
replaceAllWith(replaceText)IntegerTüm eşleşmeleri belirtilen metinle değiştirir.
replaceWith(replaceText)IntegerŞu anda eşleşen hücredeki arama metnini belirtilen metinle değiştirir ve değiştirilen oluşum sayısını döndürür.
startFrom(startRange)TextFinderAramanın, belirtilen hücre aralığından hemen sonra başlamasını sağlar.
useRegularExpression(useRegEx)TextFindertrue ise aramanın, arama dizesini normal ifade olarak yorumlamasını sağlar; aksi takdirde arama, arama dizesini normal metin olarak yorumlar.

Ayrıntılı belgeler

findAll()

Arama ölçütleriyle eşleşen tüm hücreleri döndürür.

Return

Range[]: Eşleşen tüm hücreler.

Yetkilendirme

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

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

findNext()

Arama ölçütleriyle eşleşen sonraki hücreyi döndürür.

Return

Range: Eşleşen bir sonraki hücre veya önceki eşleşme yoksa null.

Yetkilendirme

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

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

findPrevious()

Arama ölçütleriyle eşleşen önceki hücreyi döndürür.

Return

Range: Önceki eşleşen hücre veya önceki eşleşme yoksa null.

Yetkilendirme

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

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

getCurrentMatch()

Arama ölçütleriyle eşleşen geçerli hücreyi döndürür.

Return

Range: Geçerli eşleşen hücre veya başka eşleşme yoksa null.

Yetkilendirme

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

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

ignoreDiacritics(ignoreDiacritics)

true ise arama, eşleştirme sırasında aksan işaretlerini yoksayacak şekilde yapılandırılır. Aksi takdirde arama, aksan işaretleriyle eşleşir. Aksan veya alt nokta gibi bir işaret olan diyakritik, bir harfin üzerine veya altına yazıldığında, işaretsiz veya farklı şekilde işaretlenmiş aynı harfin telaffuzunda bir farklılık olduğunu gösterir.

Parametreler

AdTürAçıklama
ignoreDiacriticsBooleanAramada aksan işaretlerinin dikkate alınıp alınmadığı.

Return

TextFinder: Zincirleme için kullanılan bu metin bulucu.

Yetkilendirme

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

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

matchCase(matchCase)

true ise aramanın, arama metninin büyük/küçük harf durumunu tam olarak eşleştirecek şekilde yapılandırılmasını sağlar. Aksi takdirde, arama varsayılan olarak büyük/küçük harfe duyarsız eşleşme kullanır.

Parametreler

AdTürAçıklama
matchCaseBooleanEşleşmenin büyük/küçük harfe duyarlı olup olmadığı.

Return

TextFinder: Zincirleme için kullanılan bu metin bulucu.

Yetkilendirme

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

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

matchEntireCell(matchEntireCell)

true ise arama, bir hücrenin tüm içeriğiyle eşleşecek şekilde yapılandırılır. Aksi takdirde, arama varsayılan olarak kısmi eşleşme yapar.

Parametreler

AdTürAçıklama
matchEntireCellBooleanHücrenin tamamının eşleştirilip eşleştirilmediği

Return

TextFinder: Zincirleme için kullanılan bu metin bulucu.

Yetkilendirme

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

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

matchFormulaText(matchFormulaText)

true ise arama, formül metninde görünen eşleşmeleri döndürecek şekilde yapılandırılır; aksi takdirde formül içeren hücreler, gösterilen değerlerine göre değerlendirilir.

Parametreler

AdTürAçıklama
matchFormulaTextBooleanAramanın formül metnini inceleyip incelemediği.

Return

TextFinder: Zincirleme için kullanılan bu metin bulucu.

Yetkilendirme

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

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

replaceAllWith(replaceText)

Tüm eşleşmeleri belirtilen metinle değiştirir. Değiştirilen oluşum sayısını döndürür. Bu sayı, eşleşen hücre sayısından farklı olabilir.

Parametreler

AdTürAçıklama
replaceTextStringEşleşen hücrelerdeki metnin yerine geçecek metin.

Return

Integer: Değiştirilen tekrar sayısı.

Yetkilendirme

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

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

replaceWith(replaceText)

Şu anda eşleşen hücredeki arama metnini belirtilen metinle değiştirir ve değiştirilen oluşum sayısını döndürür.

Parametreler

AdTürAçıklama
replaceTextStringŞu anda eşleşen hücredeki içeriğin yerine geçen metin.

Return

Integer: Değiştirilen tekrar sayısı.

Yetkilendirme

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

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

startFrom(startRange)

Aramanın, belirtilen hücre aralığından hemen sonra başlamasını sağlar.

Parametreler

AdTürAçıklama
startRangeRangeAramanın başlatılacağı hücre aralığı.

Return

TextFinder: Zincirleme için kullanılan bu metin bulucu.

Yetkilendirme

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

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

useRegularExpression(useRegEx)

true ise aramanın, arama dizesini normal ifade olarak yorumlamasını sağlar; aksi takdirde arama, arama dizesini normal metin olarak yorumlar. Normal ifadeleri kullanma hakkında daha fazla bilgi için Bul ve değiştir destek sayfasına bakın.

Parametreler

AdTürAçıklama
useRegExBooleanArama dizesinin normal ifade olarak yorumlanıp yorumlanmayacağı.

Return

TextFinder: Zincirleme için kullanılan bu metin bulucu.

Yetkilendirme

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

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