如何提取登录用户的姓名!

感激不禁,只能提取到用户名,姓名就不知道怎么提取了。image.png

FineReport 小马奔腾 发布于 2023-11-10 13:10 (编辑于 2023-11-10 13:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
996433090Lv6初级互助
发布于2023-11-10 17:56

系统的昵称

=left($fine_display_name, find("(", $fine_display_name) - 1)  

或者自定义查询

=SQL("XX","select name from emp where username='"+$fine_username+"'",1,1)

最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-10 13:12(编辑于 2023-11-10 13:18)

这个公式

mid($fine_display_name,find("(",$fine_display_name)+1,find(")",$fine_display_name)-find("(",$fine_display_name)-1)

=========

fine_display_name换成去到个时的模拟计算

image.png

  • 小马奔腾 小马奔腾(提问者) 感谢大神,但提取出的还是用户名
    2023-11-10 13:14 
  • snrtuemc snrtuemc 回复 小马奔腾(提问者) 这个是提取里面中文名的,不是用户名啊,看修改答案
    2023-11-10 13:17 
  • 小马奔腾 小马奔腾(提问者) mid($fine_display_name,find(\"(\",$fine_display_name) 这个是用户名 这个也是用户名? 大神,这地方没太明白
    2023-11-10 13:25 
  • 小马奔腾 小马奔腾(提问者) 回复 snrtuemc 如果用户名是数字咋办?
    2023-11-10 13:30 
  • snrtuemc snrtuemc 回复 小马奔腾(提问者) 搞反了。。。看楼下公式,找第一个括号外的就可以。。
    2023-11-10 13:31 
最佳回答
0
用户k6280494Lv6专家互助
发布于2023-11-10 13:20

left($fine_display_name,find("(",$fine_display_name)-1)

最佳回答
0
LOELv4初级互助
发布于2023-11-10 14:06

$fine_username

  • 4关注人数
  • 280浏览人数
  • 最后回答于:2023-11-10 17:56
    请选择关闭问题的原因
    确定 取消
    返回顶部