填报报表怎样获取到当前决策系统登录用户的信息(session)

将获取到的当前登录用户显示在填报报表单元格中,有些参考文档说需要配置finedb,我已经配成功了,单元格该怎么写参数获取呢,(决策平台LDAP认证)

FineReport huangbb 发布于 2020-4-16 19:04 (编辑于 2020-4-16 19:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-17 08:22(编辑于 2020-4-17 08:29)

你的语句写错了,使用

sql("finedb","SELECT REALNAME FROM PUBLIC.FR_T_USER WHERE USERNAME='"+$fr_username+"'",1,1)

  • snrtuemc snrtuemc 回复 huangbb(提问者) 写错了,看修改答案
    2020-04-17 08:29 
  • huangbb huangbb(提问者) 已解决,谢谢
    2020-04-17 08:32 
最佳回答
0
yiyemeiyingLv4高级互助
发布于2020-4-16 19:09(编辑于 2020-4-16 19:14)

用户这几个信息应该够你用了吧!


系统参数-https://help.finereport.com/doc-view-250.html


image.png


GetIP() 传递内置的sessionID参数,获取IP地址

常用函数集合插件-https://help.finereport.com/doc-view-1493.html


  • huangbb huangbb(提问者) 9.0版本 单元格已经获取到登录用户名($fr_username,所在单元格F4),想在另一个单元格获取到用户姓名。这样写 sql(\"finedb\",\"SELECT REALNAME FROM PUBLIC.FR_T_USER WHERE USERNAME=\'${fr_username}\'\",1,1), 好像获取不到用户姓名,参数需要怎么变
    2020-04-16 19:47 
  • 4关注人数
  • 1212浏览人数
  • 最后回答于:2020-4-17 08:29
    请选择关闭问题的原因
    确定 取消
    返回顶部