您好,您注意一下设置条件格式的代码:
- // 创建生效区域
- var ranges = [new GC.Spread.Sheets.Range(-1, 5, -1, 1)];
- // 设置条件格式
- activeSheet.conditionalFormats.addFormulaRule('=IF(F1<A1,TRUE,FALSE)', style, ranges);
复制代码
实际上这里设置的条件格式是区域条件格式,
new GC.Spread.Sheets.Range(-1, 5, -1, 1)
这句代码表示了设置区域第五列所有行生效,
用的公式是相对引用的,也就是说当设置F1A1时,F2A2、F200A200也都生效,
具体可以了解一下Excel的相对和绝对引用,SpreadJS的引用概念与Excel是一致的 |