[]
• 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
获取两个单元格区域的交集
属性名 | 类型 | 说明 |
---|---|---|
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 |
沿x轴的偏移量 |
y |
number |
沿y轴的偏移量 |
新位置
▸ union(range
): Range
将此区域与指定的区域连接为一个联合
属性名 | 类型 | 说明 |
---|---|---|
range |
Range |
目标区域 |
返回区域的并集