怎么获得当前登录用户的“姓名”值

怎么获得当前登录用户的“姓名”值

FineReport 用户WtaQw4170 发布于 2020-4-16 10:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yiyemeiyingLv4高级互助
发布于2020-4-16 10:10(编辑于 2020-4-16 12:47)
$fine_display_name在使用权限时保存姓名的参数

image.png

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-16 10:21

如果用自带数据库和表,可以使用SQL函数查询

sql("FRDemo","select fullname form userinfo where username='"+${fine_username}+"'",1,1)

SQL(connectionName,sql,columnIndex,rowIndex):返回的数据是从 connectionName 数据库中获取的 SQL 语句的表中的第 columnIndex 列第 rowIndex 行所对应的元素。

connectionName:数据库名,字符串形式,需要用引号如"FRDemo";

sql:SQL 语句或者数据库存储过程,字符串形式,传参数、条件等可以在此拼接实现;

columnIndex:列序号,整型;

rowIndex:行序号,整型。


最佳回答
0
黄立Lv3见习互助
发布于2021-4-2 10:44

image.png用$fine_username即可

  • linxingcheng linxingcheng 看清楚,是要姓名,不是,用户名
    2021-05-06 14:58 
  • 黄立 黄立 回复 linxingcheng 搞错了,那就用上面的回答sql(\"FRDemo\",\"select fullname form userinfo where username=\'\"+${fine_username}+\"\'\",1,1) ,或者直接把用户名和姓名改成一样
    2021-05-06 20:28 
  • 5关注人数
  • 1753浏览人数
  • 最后回答于:2021-4-2 10:44
    请选择关闭问题的原因
    确定 取消
    返回顶部