定时调度中推送报表模板的问题

我 

我看了下是${fine_username}没有取到用户的名称。但是语法我看没有问题啊

FineReport 大狸子 发布于 2022-9-3 11:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2022-9-3 11:30

= 改成 in

image.png

  • weibw weibw 那肯定不对,他是没获取到fine_username,如果改成in的话,肯定出现错误数据
    2022-09-03 11:32 
  • 大狸子 大狸子(提问者) 正如 weibw 所说,我现在的问题应该是企业微信端没有 获取到用户名称。 但是用户通过企业微信打开其他模板是能获取到用户信息的
    2022-09-03 11:34 
  • axing axing 回复 大狸子(提问者) 你是获取到用户名,子查询返回了多行数据,=号只能等于一个值
    2022-09-03 11:42 
  • axing axing 回复 weibw in 不会错,等号不能一对多,子查询返回了多个值要用in。fine_username没获取到的话最多查不到值,不会报错
    2022-09-03 11:44 
  • weibw weibw 回复 axing 是不会报错,但是查不到数据本身就是错误数据。
    2022-09-03 11:48 
最佳回答
0
weibwLv7高级互助
发布于2022-9-3 11:30

你推送的时候是通过超链接还是指定模板?推送的渠道里,客户点击进来的时候是否做了单点登录,。如果没登录,只是访问该报表的超链接就会无法获取到fine_username参数

  • 大狸子 大狸子(提问者) 我这个是做在推送企业微微信。之前同样类型的报表用户在企业微信打开是能获取到用户名称的
    2022-09-03 11:33 
  • 大狸子 大狸子(提问者) 推送的是整个模板
    2022-09-03 11:39 
  • weibw weibw 回复 大狸子(提问者) 看一下这个帖子,他们推荐将模板认证打开https://bbs.fanruan.com/wenda/question/62144.html
    2022-09-03 11:43 
  • 大狸子 大狸子(提问者) 回复 weibw 打开模板认证,我单点登录的那些模板都看不了
    2022-09-03 12:22 
  • weibw weibw 回复 大狸子(提问者) 你看一下axing的回复,我现在也觉得你应该是获取到fine_username参数了,只是你出现了一对多的情况,所以你写的=子查询会报错,你改成in应该就可以了
    2022-09-03 12:33 
  • 2关注人数
  • 356浏览人数
  • 最后回答于:2022-9-3 11:30
    请选择关闭问题的原因
    确定 取消
    返回顶部