fineReport 4月份更新之后自定义函数有问题

楼主
我是社区第497786位番薯,欢迎点我头像关注我哦~
fineReport 4月份更新之后下面的2就报sql错误了 , 各位大神知道是神马情况???
1.display_name 的值 :
if(Find("项目主管",GETUSERJOBTITLES(),0)<>0,"'"+LEFT($fine_display_name,FIND("(",$fine_display_name,0)-1)+"'",if(Find("项目经理",GETUSERJOBTITLES(),0)<>0,$xiangmujingli,""))

2.${if(GETUSERDEPARTMENTS()="推广运营","and project_leader in ("+ display_name +")","")}


分享扩散:

沙发
发表于 2021-7-8 15:43:06
我也是,嵌套这两个函数后,${if(GETUSERJOBTITLES() =,    GETUSERJOBTITLES()获取到的结果都是空值
板凳
发表于 2021-7-8 15:54:22
我解决了,我在做的时候想到,$if(后面跟参数是正常的,但跟函数就不行,所以我在模板参数里自定义了一个参数=GETUSERJOBTITLES() ,然后sql里面写${if(参数 ="员工",这样就正常了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2回帖数 1关注人数 2202浏览人数
最后回复于:2021-7-8 15:54

返回顶部 返回列表