ray88’s diary

お仕事で困ったとき用の自分用の覚書

GAS Rangeクラスの主なメンバー(セル範囲を操作する)

GAS 目次 - ray88’s diary

■Rangeクラスの主なメンバー

メンバー 戻り値 説明
activate() Range セル範囲をアクティブにする
breakApart() Range セル範囲の結合を解除する
clear() Range セル範囲をクリアする
clearContents() Range セル範囲のコンテンツをクリアする
clearFormat() Range セル範囲の書式をクリアする
copyTo(range) void セル範囲を別のセル範囲rangeへコピーする
getA1Notation() String セル範囲のアドレスをA1表記取得する
getBackGrounds() String セル範囲のセルの背景色を取得する
getColumn() Integer セル範囲の開始列の列番号を取得する
getFontColors() String セル範囲のフォント色を取得する
getDontFamilies() String セル範囲のフォント種類を取得する
getFontLines() String セル範囲のラインスタイルを取得する
getFontSizes() Integer セル範囲のセルのフォントサイズを取得する
getFontStyles() String セル範囲のセルのフォントスタイル(italicかnomal)を取得する
getFontWeights String セル範囲のセルのフォントウェイト(boldかnomal)を取得する
getFormula() String セルの数式をA1表記で取得する
getFormulaR1C1() String セルの数式をR1C1表記で取得する
getFomulas() String セル範囲の数式をA1表記で取得する
getFormulaR1C1() String セル範囲の数式をR1C1表記で取得する
getHorizontalAlignments() String セル範囲の水平方向の配置を取得する
getLastColumn() Integer セル範囲の最終列の位置を取得する
getLastRow() Integer セル範囲の最終行の位置を取得する
getNumColumns() Integer セル範囲の列数を取得する
getNumRows() Integer セル範囲の行数を取得する
getNumberFormants() String セル範囲の表示形式を取得する
getRow() Integer セル範囲の開始行の行番号を取得する
getSheet() Sheet セル範囲が属するシートをしゅとくする
getValue() Object セルの値を取得する
getValues() Object セルの範囲の値を取得する
getVerticalAlignments() String セル範囲の垂直方向の配置を取得する
getWraps() Boolean セル範囲のセルの折り返し設定を取得する
isBlank() Boolean セル範囲が完全に空白かどうかを判定する
isPartOfMerge() Boolean セル範囲が結合セルの一部を含むかどうかを判定する
moveTo(taget) void セル範囲を別のセル範囲targetへ移動する
offset(rowOffset,columnOffset[,
numRows,numColumns])
Range セル範囲をrowOffset行分、columnOsset列分
移動し、行数をnumRows、列数をnumColumns
とした範囲を取得する
removeDuplicates(
[columnsToCompare])
Range セル範囲内の重複する行を削除する
setBackground(color) Range セル範囲のセルの背景色をcolorに設定する
setBackgrounds(color) Range セル範囲のセルの背景色を配列colorsに設定する
setBorder(top,left,bottom,right,
vertical,horizontal)
Range セル範囲の罫線を設定する
setFontColor(color) Range セル範囲の範囲のフォント色をcolorに設定する
setFontColors(colors) Range セル範囲の範囲のフォント色を配列colorsに設定する
setFontFamilies(fontFamilies) Range セル範囲の範囲のフォント種類を配列fontFamiliesに設定する
setFontFamily(fontFamily) Range セル範囲の範囲のフォント種類をfontFamilyに設定する
setFontLine(fontLine) Range セル範囲の範囲のラインスタイルをfontLineに設定する
setFontLines(fontLines) Range セル範囲の範囲のラインスタイルを配列fontLinesに設定する
setFontSize(size) Range セル範囲のセルのフォントサイズをsizeに設定する
setFontSizes(sizes) Range セル範囲のセルのフォントサイズを配列sizesに設定する
setFontStyle(fontStyle) Range セル範囲のフォントスタイル(italic/nomal)をfontStyleに設定する
setFontStyles(fontStyles) Range セル範囲のフォントスタイル(italic/nomal)を配列fontStylesに設定する
setFontWeight(fontWeight) Range セル範囲のフォントのウェイト(bold/nomal)をfontWeightに設定する
setFontWeights(fontWeights) Range セル範囲のフォントのウェイト(bold/nomal)をfontWeightsに設定する
setFormula(fomula) Range セルに数式fomulaをA1表記で入力する
setFormulaR1C1(fomula) Range セルに数式fomulaをR1C1表記で入力する
setFormulas(formulas) Range セル範囲にfomulasをA1表記で入力する
setFormulasR1C1(formulas) Range セル範囲にfomulasをR1C1表記で入力する
setHorizontalAlignment(alignment) Range セル範囲の水平方向の配置をalignment(left/center/right)に設定する
setHorizontalAlignments(alignments) Range セル範囲の水平方向の配置を配列
alignments(left/center/right)に設定する
setNumberFormat(numberFormat) Range セル範囲の表示形式をnumberFormatに設定する
setNumberFormats(numberFormats) Range セル範囲の表示形式を配列numberFormatsに設定する
setValue(Value) Range セル範囲に値Valueを入力する
setValues(Values) Range セル範囲に配列Valuesを入力する
setVarticalAlignment(alignment) Range セル範囲の垂直方向の配置をalignment(top/middle/bottom)に設定する
setVarticalAlignments(alignments) Range セル範囲の垂直方向の配置を配列
alignments(top/middle/bottom)に設定する
setWrap(isWrapEnabled) Range セル範囲の折り返し設定をisWrapEnabledに設定する
setWraps(isWrapEnabled) Range セル範囲の折り返し設定を配列isWrapEnabledに設定する
sort(sortSpecObj) Range セル範囲内をソートする
splitTextTocolumns([delimiter]) void セル範囲のテキストを文字列delimiterで分解する
trimWhitespace() Range セル範囲内に含まれる余白を取り除く