怎么获取 $fine_position 中想要的值!

帆软内置函数 $fine_position 获取的数据是一个 json 格式;

image.png

请问有没有好的截取方式,或者有没有函数能够 json 转数组格式?


FineReport 牛~~~ 发布于 2019-12-5 10:48
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-12-5 10:50

权限细粒度之参数控制-https://help.finereport.com/doc-view-865.html


楼主:看上面的文档,能提取你要的内容!

  • 牛~~~ 牛~~~(提问者) 谢啦
    2019-12-05 11:16 
  • zsh331 zsh331 回复 牛~~~(提问者) 表客气!
    2019-12-05 11:17 
  • 牛~~~ 牛~~~(提问者) 回复 zsh331 新人真的太难了,这种文档的归类真心不知道怎么找,搜索不知道怎么搜索,感觉完全要经验
    2019-12-05 11:19 
最佳回答
1
shirokoLv6资深互助
发布于2019-12-5 10:51

3.3 $fine_position

获取部门职位,返回值为一个由部门和职位组成的数组。

比如「人力资源部长」职位登录系统,那么$fine_position={"departments":"人力资源","jobTitle":"部长"}

3.4 GETUSERDEPARTMENTS()

获取部门职位里面的部门。

比如说「人力资源部长」职位登录系统,那么GETUSERDEPARTMENTS()=人力资源

若多个部门,则数组GETUSERDEPARTMENTS(3,2)返回角色该部门的第三层和第二层名字。若多个部门则返回数组,若没有第三层则只显示第二层。

3.5 GETUSERJOBTITLES()

获取部门职位里面的职位。

比如说「人力资源部长」职位登录系统,那么 GETUSERJOBTITLES()=部长。


这里不是有吗,你要departments就GETUSERDEPARTMENTS(),要jobTiltle就GETUSERJOBTITLES()


  • 牛~~~ 牛~~~(提问者) 这种文档真心不知道怎么搜索出来,感觉就是经验
    2019-12-05 11:17 
  • 3关注人数
  • 567浏览人数
  • 最后回答于:2019-12-5 10:51
    请选择关闭问题的原因
    确定 取消
    返回顶部