[]
• new Range(r
, c
, rc
, cc
)
行インデックス、列インデックス、行数、および列数によって表される範囲を表します。
実例
var style = new GC.Spread.Sheets.Style();
style.backColor = "red";
var rule = new GC.Spread.Sheets.ConditionalFormatting.NormalConditionRule();
rule.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.cellValueRule);
rule.ranges([new GC.Spread.Sheets.Range(0,0,5,1)]);
rule.operator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between);
rule.style(style);
rule.value1(2);
rule.value2(100);
activeSheet.conditionalFormats.addRule(rule);
activeSheet.setValue(0,0,1,3);
activeSheet.setValue(1,0,45,3);
名前 | 型 | 説明 |
---|---|---|
r |
number |
行インデックス。 |
c |
number |
列インデックス。 |
rc |
number |
行数。 |
cc |
number |
列数。 |
• col: number
列インデックス。
実例
var cellrange = new GC.Spread.Sheets.Range();
cellrange.col = 0;
cellrange.row = 1;
cellrange.colCount = 1;
cellrange.rowCount = 8;
activeSheet.setValue(1, 0, 1);
activeSheet.setValue(2, 0, -2);
activeSheet.setValue(3, 0, -1);
activeSheet.setValue(4, 0, 6);
activeSheet.setValue(5, 0, 4);
activeSheet.setValue(6, 0, -4);
activeSheet.setValue(7, 0, 3);
activeSheet.setValue(8, 0, 8);
var setting = new GC.Spread.Sheets.Sparklines.SparklineSetting();
setting.options.showMarkers = true;
activeSheet.setSparkline(13, 0, cellrange, GC.Spread.Sheets.Sparklines.DataOrientation.vertical, GC.Spread.Sheets.Sparklines.SparklineType.line, setting);
• colCount: number
列数。
実例
var cellrange = new GC.Spread.Sheets.Range();
cellrange.col = 0;
cellrange.row = 1;
cellrange.colCount = 1;
cellrange.rowCount = 8;
activeSheet.setValue(1, 0, 1);
activeSheet.setValue(2, 0, -2);
activeSheet.setValue(3, 0, -1);
activeSheet.setValue(4, 0, 6);
activeSheet.setValue(5, 0, 4);
activeSheet.setValue(6, 0, -4);
activeSheet.setValue(7, 0, 3);
activeSheet.setValue(8, 0, 8);
var setting = new GC.Spread.Sheets.Sparklines.SparklineSetting();
setting.options.showMarkers = true;
activeSheet.setSparkline(13, 0, cellrange, GC.Spread.Sheets.Sparklines.DataOrientation.vertical, GC.Spread.Sheets.Sparklines.SparklineType.line, setting);
• row: number
行インデックス。
実例
var cellrange = new GC.Spread.Sheets.Range();
cellrange.col = 0;
cellrange.row = 1;
cellrange.colCount = 1;
cellrange.rowCount = 8;
activeSheet.setValue(1, 0, 1);
activeSheet.setValue(2, 0, -2);
activeSheet.setValue(3, 0, -1);
activeSheet.setValue(4, 0, 6);
activeSheet.setValue(5, 0, 4);
activeSheet.setValue(6, 0, -4);
activeSheet.setValue(7, 0, 3);
activeSheet.setValue(8, 0, 8);
var setting = new GC.Spread.Sheets.Sparklines.SparklineSetting();
setting.options.showMarkers = true;
activeSheet.setSparkline(13, 0, cellrange, GC.Spread.Sheets.Sparklines.DataOrientation.vertical, GC.Spread.Sheets.Sparklines.SparklineType.line, setting);
• rowCount: number
行数。
実例
var cellrange = new GC.Spread.Sheets.Range();
cellrange.col = 0;
cellrange.row = 1;
cellrange.colCount = 1;
cellrange.rowCount = 8;
activeSheet.setValue(1, 0, 1);
activeSheet.setValue(2, 0, -2);
activeSheet.setValue(3, 0, -1);
activeSheet.setValue(4, 0, 6);
activeSheet.setValue(5, 0, 4);
activeSheet.setValue(6, 0, -4);
activeSheet.setValue(7, 0, 3);
activeSheet.setValue(8, 0, 8);
var setting = new GC.Spread.Sheets.Sparklines.SparklineSetting();
setting.options.showMarkers = true;
activeSheet.setSparkline(13, 0, cellrange, GC.Spread.Sheets.Sparklines.DataOrientation.vertical, GC.Spread.Sheets.Sparklines.SparklineType.line, setting);
▸ contains(row
, col
, rowCount?
, colCount?
): boolean
現在の範囲に指定したセルが含まれているかどうかを取得します。
名前 | 型 | 説明 |
---|---|---|
row |
number |
行インデックス。 |
col |
number |
列インデックス。 |
rowCount? |
number |
行数。 |
colCount? |
number |
列数。 |
boolean
範囲にセルが含まれている場合はtrue
、それ以外の場合はfalse
。
▸ containsRange(range
): boolean
現在の範囲に指定した範囲が含まれているかどうかを取得します。
名前 | 型 | 説明 |
---|---|---|
range |
Range |
セル範囲。 |
boolean
現在の範囲に指定したセル範囲が含まれている場合はtrue
、それ以外の場合はfalse
。
▸ equals(range
): boolean
現在の範囲が指定した範囲と等しいかどうかを取得します。
名前 | 型 | 説明 |
---|---|---|
range |
Range |
比較する範囲。 |
boolean
現在の範囲が指定した範囲と等しい場合はtrue
、それ以外の場合はfalse
。
▸ getIntersect(range
, maxRowCount
, maxColumnCount
): Range
2つのセル範囲の交差部分を取得します。
名前 | 型 | 説明 |
---|---|---|
range |
Range |
セル範囲。 |
maxRowCount |
number |
最大行数。 |
maxColumnCount |
number |
最大列数。 |
交差部分のセル範囲。交差部分がない場合はnullを返します。
▸ intersect(row
, col
, rowCount
, colCount
): boolean
現在の範囲が、行インデックス、列インデックス、行数、および列数によって指定された範囲と交差するかどうかを取得します。
名前 | 型 | 説明 |
---|---|---|
row |
number |
行インデックス。 |
col |
number |
列インデックス。 |
rowCount |
number |
行数。 |
colCount |
number |
列数。 |
boolean
指定した範囲が現在の範囲と交差する場合はtrue
それ以外の場合はfalse
。
▸ offset(x
, y
): Range
範囲の位置を、指定した座標だけオフセットします。
名前 | 型 | 説明 |
---|---|---|
x |
number |
<i>x</i>軸方向のオフセット。 |
y |
number |
<i>y</i>軸方向のオフセット。 |
新しい位置。
▸ union(range
): Range
この範囲を指定した範囲と結合してユニオンを作成します。
名前 | 型 | 説明 |
---|---|---|
range |
Range |
ターゲット範囲。 |
2つの範囲のユニオンを返します。