想实现不同的数据颜色不同,单元格内容为字符串型,附件raq里的语句HTML可以,但是用富文本会报错。好像是富文本时数据不能为空导致的。由于HTML导出后为图片形式,不能修改,所以还只能用富文本。
解决方法:
增加一个隐藏列B列,B1表达式为:=str(ds1.select(OID,,POSITION_LEVEL=='000000008'&&ISLEADER_POSTION=='16988'&&ORG_ID==A1))
原富文本单元格表达式改为:if(B1==null,"",'<font color=#FF0000 face="宋体" size=1>' + rplc( str( ds1.select(OID,,POSITION_LEVEL=='000000008'&&ISLEADER_POSTION=='16988'&&ORG_ID==A1) ) , ',' , '<br>' ) + '</font>')
即:为空时不增加任何标签属性。