关于问题一:Table中单元格不用额外设置行列索引,Table附生在Worksheet上,通过Worksheet的行列索引即可定位。
关于问题二:公式没有生效的原因不在于行列索引,而是公式设置不符合实际需求。根据您提供的代码,理解您想要设置的规则是B46区域内的单元格值大于50且小于80,那么AND函数在此处需要对每个单元格单独判断,如果对区域内所有单元格集体判断的话,AND函数的结果为FALSE,这样条件格式便不生效。因此,合适的设置方式是对每个单元格逐个设置公式规则,如下代码是对B4单元格设置公式规则,区域内其他单元格设置公式规则同理:
- cfs.addFormulaRule("=IF(ISNUMBER(B4), AND(B4>50, B4<80), FALSE())", style, [new GC.Spread.Sheets.Range(3, 1, 1, 1)]);
复制代码 您可以参考尝试该方案。
|