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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
activate() | RangeList | Range örneğin listesini seçer. |
breakApart() | RangeList | 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. |
check() | RangeList | Aralı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) | RangeList | Aşağıdaki gibi içerik aralığı, biçim, veri doğrulama kuralları ve yorumları temizler: tercih edebilirsiniz. |
clearContent() | RangeList | Aralık listesindeki her bir Range öğesinin içeriğini temizleyerek biçimlendirmeyi korur. |
clearDataValidations() | RangeList | Aralık listesindeki her bir Range için veri doğrulama kurallarını temizler. |
clearFormat() | RangeList | Aralık listesindeki her Range için metin biçimlendirmesini temizler. |
clearNote() | RangeList | Aralı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() | RangeList | 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 . |
insertCheckboxes(checkedValue) | RangeList | 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. |
insertCheckboxes(checkedValue, uncheckedValue) | RangeList | Aralıktaki her bir hücreye onay kutuları ekler, işaretli olanlar için özel değerlerle yapılandırılır kontrol edebilirsiniz. |
removeCheckboxes() | RangeList | Aralıktaki tüm onay kutularını kaldırır. |
setBackground(color) | RangeList | Aralık listesindeki her Range için arka plan rengini ayarlar. |
setBackgroundRGB(red, green, blue) | RangeList | Arka planı belirtilen RGB rengine ayarlar. |
setBorder(top, left, bottom, right, vertical, horizontal) | RangeList | Aralık listesindeki her bir Range için kenarlık özelliğini ayarlar. |
setBorder(top, left, bottom, right, vertical, horizontal, color, style) | RangeList | Aralık listesindeki her Range için kenarlık özelliğini renk ve/veya stille ayarlar. |
setFontColor(color) | RangeList | Aralık listesindeki her Range için yazı tipi rengini ayarlar. |
setFontFamily(fontFamily) | RangeList | Aralık listesindeki her Range için yazı tipi ailesini ayarlar. |
setFontLine(fontLine) | RangeList | Aralık listesindeki her Range için yazı tipi çizgi stilini ayarlar. |
setFontSize(size) | RangeList | Aralık listesindeki her bir Range için yazı tipi boyutunu (punto olarak) ayarlar. |
setFontStyle(fontStyle) | RangeList | Aralık listesindeki her Range için yazı tipi stilini ayarlayın. |
setFontWeight(fontWeight) | RangeList | Aralık listesindeki her Range için yazı tipi ağırlığını ayarlayın. |
setFormula(formula) | RangeList | Aralık listesindeki her bir Range için formülü günceller. |
setFormulaR1C1(formula) | RangeList | Aralık listesindeki her bir Range için formülü günceller. |
setHorizontalAlignment(alignment) | RangeList | Aralık listesindeki her bir Range için yatay hizalamayı ayarlayın. |
setNote(note) | RangeList | Aralık listesindeki her bir Range için not metnini ayarlar. |
setNumberFormat(numberFormat) | RangeList | Aralık listesindeki her bir Range için sayıyı veya tarih biçimini ayarlar. |
setShowHyperlink(showHyperlink) | RangeList | Aralık listesindeki her bir Range öğesinin köprüleri gösterip göstermeyeceğini belirler. |
setTextDirection(direction) | RangeList | Aralık listesindeki her bir Range hücresinde bulunan hücrelerin metin yönünü ayarlar. |
setTextRotation(degrees) | RangeList | Aralık listesindeki her bir Range hücresinde bulunan hücreler için metin döndürme ayarlarını belirler. |
setValue(value) | RangeList | Aralık listesindeki her Range için değeri ayarlar. |
setVerticalAlignment(alignment) | RangeList | Aralık listesindeki her bir Range için dikey hizalamayı ayarlayın. |
setVerticalText(isVertical) | RangeList | Aralı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) | RangeList | Aralık listesindeki her Range için metin kaydırmayı ayarlayın. |
setWrapStrategy(strategy) | RangeList | Aralık listesindeki her bir Range için metin kaydırma stratejisini ayarlar. |
trimWhitespace() | RangeList | Bu aralık listesindeki her hücredeki boşlukları (boşluklar, sekmeler veya yeni satırlar gibi) kırpar. |
uncheck() | RangeList | Aralı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
Ad | Tür | Açıklama |
---|---|---|
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
commentsOnly | Boolean | Yalnızca yorumların temizlenip temizlenmeyeceğini belirler. |
contentsOnly | Boolean | Yalnızca içeriğin temizlenip temizlenmeyeceğini belirler. |
formatOnly | Boolean | Yalnızca biçimin temizlenip temizlenmeyeceğini belirler. temizlemenin biçimi veri doğrulama kurallarını da temizler. |
validationsOnly | Boolean | Yalnızca veri doğrulama kurallarının temizlenip temizlenmeyeceğini belirler. |
skipFilteredRows | Boolean | Filtrelenmiş 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
Ad | Tür | Açıklama |
---|---|---|
checkedValue | Object | Onay 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
Ad | Tür | Açıklama |
---|---|---|
checkedValue | Object | Onay kutusu veri doğrulaması için işaretli değer. |
uncheckedValue | Object | Onay 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
Ad | Tür | Açıklama |
---|---|---|
color | String | CSS 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
Ad | Tür | Açıklama |
---|---|---|
red | Integer | RGB gösterimindeki kırmızı değer. |
green | Integer | RGB gösterimindeki yeşil değer. |
blue | Integer | RGB 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
Ad | Tür | Açıklama |
---|---|---|
top | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
left | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
bottom | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
right | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
vertical | Boolean | İç dikey kenarlıklar için true , hiçbiri için false , değişiklik yok için null . |
horizontal | Boolean | İç 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
Ad | Tür | Açıklama |
---|---|---|
top | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
left | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
bottom | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
right | Boolean | Kenarlık için true , yok için false , değişiklik yok için null . |
vertical | Boolean | İç dikey kenarlıklar için true , hiçbiri için false , değişiklik yok için null . |
horizontal | Boolean | İç yatay kenarlıklar için true , hiçbiri için false , değişiklik yok için null . |
color | String | Varsayılan renk (siyah) için '#ffffff' veya 'white' , null gibi CSS gösterimindeki kenarlık rengi. |
style | BorderStyle | Kenarlı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
Ad | Tür | Açıklama |
---|---|---|
color | String | CSS 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
Ad | Tür | Açıklama |
---|---|---|
fontFamily | String | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
fontLine | String | Yazı 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
Ad | Tür | Açıklama |
---|---|---|
size | Integer | Yazı 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
Ad | Tür | Açıklama |
---|---|---|
fontStyle | String | Yazı 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
Ad | Tür | Açıklama |
---|---|---|
fontWeight | String | Yazı 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
Ad | Tür | Açıklama |
---|---|---|
formula | String | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
formula | String | Dize 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
Ad | Tür | Açıklama |
---|---|---|
alignment | String | Hizalama ('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
Ad | Tür | Açıklama |
---|---|---|
note | String | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
numberFormat | String | Sayı 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
setShowHyperlink(showHyperlink)
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
Ad | Tür | Açıklama |
---|---|---|
showHyperlink | Boolean | Kö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
Ad | Tür | Açıklama |
---|---|---|
direction | TextDirection | İ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
Ad | Tür | Açıklama |
---|---|---|
degrees | Integer | Standart 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
Ad | Tür | Açıklama |
---|---|---|
value | Object | Aralığı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
Ad | Tür | Açıklama |
---|---|---|
alignment | String | Hizalama ('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
Ad | Tür | Açıklama |
---|---|---|
isVertical | Boolean | Metnin 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
Ad | Tür | Açıklama |
---|---|---|
isWrapEnabled | Boolean | Metnin 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
Ad | Tür | Açıklama |
---|---|---|
strategy | WrapStrategy | İ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