Class RangeList

RangeList

Aynı sayfada bir veya daha fazla Range örneği içeren koleksiyon. Bu sınıfı kullanabilirsiniz (bitişik olmayan aralık veya hücre koleksiyonlarına işlem uygulamak için) kullanın.

Yöntemler

YöntemDönüş türüKısa açıklama
activate()RangeListRange örneğin listesini seçer.
breakApart()RangeListAralık listesinde bulunan yatay veya dikey olarak birleştirilen tüm hücreleri bölümlere ayır tek tek hücreleri tekrarlamanız gerekir.
check()RangeListAralıktaki onay kutularının durumunu "işaretli" olarak değiştirir.
clear()RangeListŞuradaki her Range için içerik aralığını, biçimleri ve veri doğrulama kurallarını temizler: aralık listesine dokunun.
clear(options)RangeListAşağıdaki gibi içerik aralığı, biçim, veri doğrulama kuralları ve yorumları temizler: tercih edebilirsiniz.
clearContent()RangeListAralık listesindeki her bir Range öğesinin içeriğini temizleyerek biçimlendirmeyi korur.
clearDataValidations()RangeListAralık listesindeki her bir Range için veri doğrulama kurallarını temizler.
clearFormat()RangeListAralık listesindeki her Range için metin biçimlendirmesini temizler.
clearNote()RangeListAralık listesindeki her Range için notu temizler.
getRanges()Range[]Aynı sayfadaki bir veya daha fazla Range örneğinin listesini döndürür.
insertCheckboxes()RangeListAralıktaki her bir hücreye onay kutuları ekler. İşaretli olanlar ve işaretli olanlar için true ile yapılandırılır. İşaretlenmemiş için false.
insertCheckboxes(checkedValue)RangeListAralıktaki her bir hücreye onay kutuları ekler. Bu alanlar, işaretlenmiş ve işaretlenmiş olanlar için özel bir değerle yapılandırılır. boş dizeyi işaretlemeyin.
insertCheckboxes(checkedValue, uncheckedValue)RangeListAralıktaki her bir hücreye onay kutuları ekler, işaretli olanlar için özel değerlerle yapılandırılır kontrol edebilirsiniz.
removeCheckboxes()RangeListAralıktaki tüm onay kutularını kaldırır.
setBackground(color)RangeListAralık listesindeki her Range için arka plan rengini ayarlar.
setBackgroundRGB(red, green, blue)RangeListArka planı belirtilen RGB rengine ayarlar.
setBorder(top, left, bottom, right, vertical, horizontal)RangeListAralık listesindeki her bir Range için kenarlık özelliğini ayarlar.
setBorder(top, left, bottom, right, vertical, horizontal, color, style)RangeListAralık listesindeki her Range için kenarlık özelliğini renk ve/veya stille ayarlar.
setFontColor(color)RangeListAralık listesindeki her Range için yazı tipi rengini ayarlar.
setFontFamily(fontFamily)RangeListAralık listesindeki her Range için yazı tipi ailesini ayarlar.
setFontLine(fontLine)RangeListAralık listesindeki her Range için yazı tipi çizgi stilini ayarlar.
setFontSize(size)RangeListAralık listesindeki her bir Range için yazı tipi boyutunu (punto olarak) ayarlar.
setFontStyle(fontStyle)RangeListAralık listesindeki her Range için yazı tipi stilini ayarlayın.
setFontWeight(fontWeight)RangeListAralık listesindeki her Range için yazı tipi ağırlığını ayarlayın.
setFormula(formula)RangeListAralık listesindeki her bir Range için formülü günceller.
setFormulaR1C1(formula)RangeListAralık listesindeki her bir Range için formülü günceller.
setHorizontalAlignment(alignment)RangeListAralık listesindeki her bir Range için yatay hizalamayı ayarlayın.
setNote(note)RangeListAralık listesindeki her bir Range için not metnini ayarlar.
setNumberFormat(numberFormat)RangeListAralık listesindeki her bir Range için sayıyı veya tarih biçimini ayarlar.
setShowHyperlink(showHyperlink)RangeListAralık listesindeki her bir Range öğesinin köprüleri gösterip göstermeyeceğini belirler.
setTextDirection(direction)RangeListAralık listesindeki her bir Range hücresinde bulunan hücrelerin metin yönünü ayarlar.
setTextRotation(degrees)RangeListAralık listesindeki her bir Range hücresinde bulunan hücreler için metin döndürme ayarlarını belirler.
setValue(value)RangeListAralık listesindeki her Range için değeri ayarlar.
setVerticalAlignment(alignment)RangeListAralık listesindeki her bir Range için dikey hizalamayı ayarlayın.
setVerticalText(isVertical)RangeListAralıktaki her bir Range için hücrelere ait metnin yığın halinden yığılıp yığılmayacağını ayarlar liste'ye dokunun.
setWrap(isWrapEnabled)RangeListAralık listesindeki her Range için metin kaydırmayı ayarlayın.
setWrapStrategy(strategy)RangeListAralık listesindeki her bir Range için metin kaydırma stratejisini ayarlar.
trimWhitespace()RangeListBu aralık listesindeki her hücredeki boşlukları (boşluklar, sekmeler veya yeni satırlar gibi) kırpar.
uncheck()RangeListAralıktaki onay kutularının durumunu "işareti kaldırıldı" olarak değiştirir.

Ayrıntılı belgeler

activate()

Range örneğin listesini seçer. Listedeki son aralık active range olarak ayarlandı.

Not: Bu yöntem, bir dizi aralık arasından birden fazla seçim yapmanıza olanak tanır.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.activate();

var selection = sheet.getSelection();
// Current cell: B2
var currentCell = selection.getCurrentCell();
// Active range: B2:C4
var activeRange = selection.getActiveRange();
// Active range list: [D4, B2:C4]
var activeRangeList = selection.getActiveRangeList();

Return

RangeList: Zincirleme için etkin aralıkların listesi.

Yetkilendirme

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

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

breakApart()

Aralık listesinde bulunan yatay veya dikey olarak birleştirilen tüm hücreleri bölümlere ayır tek tek hücreleri tekrarlamanız gerekir.

Bu işlevi bir aralık listesinde çağırmak, bir aralık kümesi seçmeye ve Biçim > Birleştir > Birleştirilenleri ayır E-Tablolar menü öğesini tıklayın.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.breakApart();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

check()

Aralıktaki onay kutularının durumunu "işaretli" olarak değiştirir. Aralıktaki hücreleri yoksayar Bu segmentler, şu anda yapılandırılmış veya işaretli olmayan değerleri içermiyor.

// Changes the state of cells which currently contain either the checked or unchecked value
// configured in the ranges D4 and E6 to 'checked'.
var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);
rangeList.check();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

clear()

Şuradaki her Range için içerik aralığını, biçimleri ve veri doğrulama kurallarını temizler: aralık listesine dokunun.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clear();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

clear(options)

Aşağıdaki gibi içerik aralığı, biçim, veri doğrulama kuralları ve yorumları temizler: tercih edebilirsiniz. Varsayılan olarak tüm veriler temizlenir.

// The code below clears the contents of the following ranges A:A and C:C in the active sheet,
// but preserves the format, data validation rules, and comments.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clear({contentsOnly: true});

Parametreler

AdTürAçıklama
optionsObjectAşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi.

Gelişmiş parametreler

AdTürAçıklama
commentsOnlyBooleanYalnızca yorumların temizlenip temizlenmeyeceğini belirler.
contentsOnlyBooleanYalnızca içeriğin temizlenip temizlenmeyeceğini belirler.
formatOnlyBooleanYalnızca biçimin temizlenip temizlenmeyeceğini belirler. temizlemenin biçimi veri doğrulama kurallarını da temizler.
validationsOnlyBooleanYalnızca veri doğrulama kurallarının temizlenip temizlenmeyeceğini belirler.
skipFilteredRowsBooleanFiltrelenmiş satırların temizlenip temizlenmeyeceğini belirler.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

clearContent()

Aralık listesindeki her Range öğesinin içeriğini temizleyerek biçimlendirmeyi korur.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearContent();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

clearDataValidations()

Aralık listesindeki her bir Range için veri doğrulama kurallarını temizler.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearDataValidations();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

clearFormat()

Aralık listesindeki her Range için metin biçimlendirmesini temizler.

Bu işlem, her bir aralıktaki metin biçimlendirmesini temizler, ancak sayı biçimlendirme kurallarını sıfırlamaz.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearFormat();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

clearNote()

Aralık listesindeki her Range için notu temizler.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearNote();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

getRanges()

Aynı sayfadaki bir veya daha fazla Range örneğinin listesini döndürür.

Return

Range[]: Aralıkların listesi.

Yetkilendirme

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

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

insertCheckboxes()

Aralıktaki her bir hücreye onay kutuları ekler. İşaretli olanlar ve işaretli olanlar için true ile yapılandırılır. İşaretlenmemiş için false. Aralıktaki tüm hücrelerin değerini false olarak ayarlar.

var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with 'true' for checked
// and 'false' for unchecked. Also, sets the value of each cell in the ranges D4 and E6 to
// 'false'.
rangeList.insertCheckboxes();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

insertCheckboxes(checkedValue)

Aralıktaki her bir hücreye onay kutuları ekler. Bu alanlar, işaretlenmiş ve işaretlenmiş olanlar için özel bir değerle yapılandırılır. boş dizeyi işaretlemeyin. Aralıktaki her hücrenin değerini boş dizeye ayarlar.

var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with 'yes' for checked
// and the empty string for unchecked. Also, sets the value of each cell in the ranges D4 and
// E6 to the empty string.
rangeList.insertCheckboxes('yes');

Parametreler

AdTürAçıklama
checkedValueObjectOnay kutusu veri doğrulaması için işaretli değer.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

insertCheckboxes(checkedValue, uncheckedValue)

Aralıktaki her bir hücreye onay kutuları ekler, işaretli olanlar için özel değerlerle yapılandırılır kontrol edebilirsiniz. Aralıktaki her hücrenin değerini, özel işaretlenmemiş değere ayarlar.

var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with 'yes' for checked
// and 'no' for unchecked. Also, sets the value of each cell in the ranges D4 and E6 to 'no'.
rangeList.insertCheckboxes('yes', 'no');

Parametreler

AdTürAçıklama
checkedValueObjectOnay kutusu veri doğrulaması için işaretli değer.
uncheckedValueObjectOnay kutusu veri doğrulaması için işaretlenmemiş değer.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

removeCheckboxes()

Aralıktaki tüm onay kutularını kaldırır. Her bir hücrenin veri doğrulamasını temizler ve ayrıca, hücre işaretli veya işaretlenmemiş değeri içeriyorsa değerini de temizler.

var range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes and sets each cell value to 'no' in the range A1:B10.
range.insertCheckboxes('yes', 'no');

var rangeList1 = SpreadsheetApp.getActive().getRangeList(['A1', 'A3']);
rangeList1.setValue('yes');
// Removes the checkbox data validation in cells A1 and A3 and clears their value.
rangeList1.removeCheckboxes();

var rangeList2 = SpreadsheetApp.getActive().getRangeList(['A5', 'A7']);
rangeList2.setValue('random');
// Removes the checkbox data validation in cells A5 and A7 but does not clear their value.
rangeList2.removeCheckboxes();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setBackground(color)

Aralık listesindeki her Range için arka plan rengini ayarlar. Renk temsil edilir: (CSS gösteriminde; örneğin, '#ffffff' veya 'white'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setBackground('red');

Parametreler

AdTürAçıklama
colorStringCSS gösteriminde, '#ffffff' veya 'white' gibi arka plan renk kodu; null değeri rengi sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setBackgroundRGB(red, green, blue)

Arka planı belirtilen RGB rengine ayarlar. Bu, setBackground(color) görüşmesiyle ilgili bir tanıtım paketidir.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
// Sets the background to red for each range in the range list.
rangeList.setBackgroundRGB(255, 0, 0);

Parametreler

AdTürAçıklama
redIntegerRGB gösterimindeki kırmızı değer.
greenIntegerRGB gösterimindeki yeşil değer.
blueIntegerRGB gösterimindeki mavi değer.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setBorder(top, left, bottom, right, vertical, horizontal)

Aralık listesindeki her bir Range için kenarlık özelliğini ayarlar. Geçerli değerler şunlardır: true (açık), false (kapalı) ve null (değişiklik yok).

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']);
// Sets borders on the top and bottom of the ranges A2:B4 and C1:D4, but leaves the left and
// right unchanged.
rangeList.setBorder(true, null, true, null, false, false);

Parametreler

AdTürAçıklama
topBooleanKenarlık için true, yok için false, değişiklik yok için null.
leftBooleanKenarlık için true, yok için false, değişiklik yok için null.
bottomBooleanKenarlık için true, yok için false, değişiklik yok için null.
rightBooleanKenarlık için true, yok için false, değişiklik yok için null.
verticalBooleanİç dikey kenarlıklar için true, hiçbiri için false, değişiklik yok için null.
horizontalBooleanİç yatay kenarlıklar için true, hiçbiri için false, değişiklik yok için null.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setBorder(top, left, bottom, right, vertical, horizontal, color, style)

Aralık listesindeki her Range için kenarlık özelliğini renk ve/veya stille ayarlar. Geçerli değerler true (açık), false (kapalı) ve null (değişiklik yok) şeklindedir. Renk: CSS notasyonunda gösterilir; örneğin, '#ffffff' veya 'white'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']);
// Sets borders on the top and bottom, but leaves the left and right unchanged of the ranges
// A2:B4 and C1:D4. Also sets the color to 'red', and the border to 'DASHED'.
rangeList.setBorder(
    true, null, true, null, false, false, 'red', SpreadsheetApp.BorderStyle.DASHED);

Parametreler

AdTürAçıklama
topBooleanKenarlık için true, yok için false, değişiklik yok için null.
leftBooleanKenarlık için true, yok için false, değişiklik yok için null.
bottomBooleanKenarlık için true, yok için false, değişiklik yok için null.
rightBooleanKenarlık için true, yok için false, değişiklik yok için null.
verticalBooleanİç dikey kenarlıklar için true, hiçbiri için false, değişiklik yok için null.
horizontalBooleanİç yatay kenarlıklar için true, hiçbiri için false, değişiklik yok için null.
colorStringVarsayılan renk (siyah) için '#ffffff' veya 'white', null gibi CSS gösterimindeki kenarlık rengi.
styleBorderStyleKenarlıklar için stil, varsayılan stil için null (düzgün).

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFontColor(color)

Aralık listesindeki her Range için yazı tipi rengini ayarlar. Renk, CSS'de gösterilir. notasyon; örneğin, '#ffffff' veya 'white'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontColor('red');

Parametreler

AdTürAçıklama
colorStringCSS notasyonundaki '#ffffff' veya 'white' gibi yazı tipi rengi; CANNOT TRANSLATE null değeri, rengi sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFontFamily(fontFamily)

Aralık listesindeki her Range için yazı tipi ailesini ayarlar. Yazı tipi ailesinin açıklaması Arial veya Roboto gibi bir dize tanımlayıcısına göre.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontFamily('Roboto');

Parametreler

AdTürAçıklama
fontFamilyStringAyarlanacak yazı tipi ailesi; null değeri yazı tipi ailesini sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFontLine(fontLine)

Aralık listesindeki her Range için yazı tipi çizgi stilini ayarlar. Çizgi stili seçenekleri 'underline', 'line-through' veya 'none'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontLine('line-through');

Parametreler

AdTürAçıklama
fontLineStringYazı tipi çizgi stili, 'underline', 'line-through' veya 'none'; null değeri, yazı tipi çizgi stilini sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFontSize(size)

Aralık listesindeki her bir Range için yazı tipi boyutunu (punto olarak) ayarlar.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontSize(20);

Parametreler

AdTürAçıklama
sizeIntegerYazı tipi boyutu.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFontStyle(fontStyle)

Aralık listesindeki her Range için yazı tipi stilini ayarlayın. Yazı tipi stili seçenekleri: 'italic' veya 'normal'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontStyle("italic");

Parametreler

AdTürAçıklama
fontStyleStringYazı tipi stili ('italic' veya 'normal'; null değeri yazı tipi stilini sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFontWeight(fontWeight)

Aralık listesindeki her Range için yazı tipi ağırlığını ayarlayın. Yazı tipi kalınlığı seçenekleri: 'normal' veya 'bold'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontWeight('bold');

Parametreler

AdTürAçıklama
fontWeightStringYazı tipi ağırlığı ('bold' veya 'normal'); null değeri yazı tipi ağırlığını sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFormula(formula)

Aralık listesindeki her bir Range için formülü günceller. Verilen formül, A1 gösterimi.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A11', 'C11']);
rangeList.setFormula('=SUM(B1:B10)');

Parametreler

AdTürAçıklama
formulaStringAyarlanacak formülü temsil eden bir dize.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setFormulaR1C1(formula)

Aralık listesindeki her bir Range için formülü günceller. Verilen formül, R1C1 gösterimi.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A11', 'C11']);
// This sets the formula to be the sum of the 3 rows above B5
rangeList.setFormulaR1C1('=SUM(R[-3]C[0]:R[-1]C[0])');

Parametreler

AdTürAçıklama
formulaStringDize formülü.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setHorizontalAlignment(alignment)

Aralık listesindeki her bir Range için yatay hizalamayı ayarlayın. Hizalama seçenekleri 'left', 'center' veya 'right'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setHorizontalAlignment("center");

Parametreler

AdTürAçıklama
alignmentStringHizalama ('left', 'center' veya 'normal'; CANNOT TRANSLATE null değeri hizalamayı sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setNote(note)

Aralık listesindeki her bir Range için not metnini ayarlar.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setNote('This is a note');

Parametreler

AdTürAçıklama
noteStringAyarlanacak not metni; null değeri notu kaldırır.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setNumberFormat(numberFormat)

Aralık listesindeki her bir Range için sayıyı veya tarih biçimini ayarlar.

Kabul edilen biçimlendirme kalıpları, E-Tablolar API'si tarih ve sayı biçimlendirme kılavuzunda açıklanmıştır.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
// Always show 3 decimal points for the specified ranges.
rangeList.setNumberFormat('0.000');

Parametreler

AdTürAçıklama
numberFormatStringSayı biçimi dizesi.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

Aralık listesindeki her bir Range öğesinin köprüleri gösterip göstermeyeceğini belirler.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
// Show hyperlinks for all the ranges.
rangeList.setShowHyperlink(true);

Parametreler

AdTürAçıklama
showHyperlinkBooleanKöprünün gösterilip gösterilmeyeceğini belirler.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setTextDirection(direction)

Aralık listesindeki her bir Range hücresinde bulunan hücrelerin metin yönünü ayarlar. belirtilen yön null ise, yön tahmin edilir ve ardından ayarlanır.

// Sets right-to-left text direction each range in the range list.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
rangeList.setTextDirection(SpreadsheetApp.TextDirection.RIGHT_TO_LEFT);

Parametreler

AdTürAçıklama
directionTextDirectionİstenen metin yönü; null ise yönün önceki ayarını değiştirebilirsiniz.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setTextRotation(degrees)

Aralık listesindeki her bir Range hücresinde bulunan hücreler için metin döndürme ayarlarını belirler. İlgili içeriği oluşturmak için kullanılan giriş, standart metin yönü ile istenen açı arasındaki açıya karşılık gelir Yönü. Sıfır girişi, metnin standart yöne ayarlandığını gösterir.

Soldan sağa metin yönü için pozitif açılar saat yönünün tersine, sağdan sola doğru ise saat yönündedir.

// Sets the cells in the ranges A1:A10 and C1:C10 to have text rotated up 45 degrees.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
rangeList.setTextRotation(45);

Parametreler

AdTürAçıklama
degreesIntegerStandart yön ve istenen yön arasında istenen açı. Soldan sağa metinde pozitif açılar saat yönünün tersine doğrudur.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setValue(value)

Aralık listesindeki her Range için değeri ayarlar. Değer sayısal, dize veya Boole veya tarih. '=" ile başlıyorsa bir formül olarak yorumlanır.

var sheet = SpreadsheetApp.getActiveSheet();
// Set value of 100 to each range in the range list.
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setValue(100);

Parametreler

AdTürAçıklama
valueObjectAralığın değeri.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setVerticalAlignment(alignment)

Aralık listesindeki her bir Range için dikey hizalamayı ayarlayın. Hizalama seçenekleri 'top', 'middle' veya 'bottom'.

// Sets the vertical alignment to middle for the list of ranges.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setVerticalAlignment("middle");

Parametreler

AdTürAçıklama
alignmentStringHizalama ('top', 'middle' veya 'bottom'; CANNOT TRANSLATE null değeri hizalamayı sıfırlar.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setVerticalText(isVertical)

Aralıktaki her bir Range için hücrelere ait metnin yığın halinden yığılıp yığılmayacağını ayarlar liste'ye dokunun. Metin dikey olarak yığılıyorsa metin döndürme derecesi ayarı yoksayılır.

// Sets all cell's in ranges D4 and B2:D4 to have vertically stacked text.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setVerticalText(true);

Parametreler

AdTürAçıklama
isVerticalBooleanMetnin gruplanıp gruplanmayacağı.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setWrap(isWrapEnabled)

Aralık listesindeki her Range için metin kaydırmayı ayarlayın. Sarmalamanın etkin olduğu hücreleri yeniden boyutlandırma göstermelerine yardımcı oluyor. Kaydırmanın devre dışı bırakıldığı hücreler, hücrede mümkün olduğunca çok gösterilir yeniden boyutlandırmadan veya birden fazla satıra çalıştırmadan.

// Enable text wrap for the list of ranges.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setWrap(true);

Parametreler

AdTürAçıklama
isWrapEnabledBooleanMetnin kaydırılıp kaydırılmayacağı.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

setWrapStrategy(strategy)

Aralık listesindeki her bir Range için metin kaydırma stratejisini ayarlar.

// Sets the list of ranges to use the clip wrap strategy.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);

Parametreler

AdTürAçıklama
strategyWrapStrategyİstenen sarmalama stratejisi.

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

trimWhitespace()

Bu aralık listesindeki her hücredeki boşlukları (boşluklar, sekmeler veya yeni satırlar gibi) kırpar. Her bir hücrenin metninin başındaki ve sonundaki tüm boşlukları kaldırır ve sonraki tüm metinleri azaltır sayısını tek bir alana ekleyin.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getRange('A1:A4');
range.activate();
range.setValues(
    [' preceding space', 'following space ', 'two  middle  spaces', '   =SUM(1,2)']);

var rangeList = sheet.getRangeList(['A1', 'A2', 'A3', 'A4']);
rangeList.trimWhitespace();

var values = range.getValues();
// Values are ['preceding space', 'following space', 'two middle spaces', '=SUM(1,2)']

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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

Aşağıdaki kaynakları da incelemenizi öneririz:


uncheck()

Aralıktaki onay kutularının durumunu "işareti kaldırıldı" olarak değiştirir. Aralıktaki hücreleri yoksayar Bu segmentler, şu anda yapılandırılmış veya işaretli olmayan değerleri içermiyor.

// Changes the state of cells which currently contain either the checked or unchecked value
// configured in the ranges D4 and E6 to 'unchecked'.
var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);
rangeList.uncheck();

Return

RangeList: Zincirleme için bu aralık listesi.

Yetkilendirme

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

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