页面使用UUID(32)生成一个字符串,填报属性存这个值,但数据里面存的值不是页面生成的这个UUID

经验证页面传其他的值可以,就是使用了UUID这个公式就出问题

页面生成的UUID:

image.png

数据库存的值:

image.png

FineReport 用户X7092250 发布于 2021-9-13 10:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
霜凡Lv5中级互助
发布于2021-9-13 10:52

1、别在页面上用uuid,直接在填报属性的字段里面用uuid,

2、页面上用uuid的时候,去掉填报时,保留公式的勾选

第2条以前有用,现在不清楚

  • 用户X7092250 用户X7092250(提问者) 用到了多sheet,要生成一个公共UUID;填报的时候是存单元格的值,跟什么公式没关
    2021-09-13 11:01 
  • 霜凡 霜凡 回复 用户X7092250(提问者) 那就是第二条,你先别管跟公式有没有关系,你就试试去掉勾选有没有问题
    2021-09-13 11:07 
  • 霜凡 霜凡 回复 用户X7092250(提问者) 单元格用公式的时候中间不是默认了填报时保留公式的勾选吗,去掉勾选
    2021-09-13 11:08 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-9-13 10:49

猜 你传UUID的时候也是用的UUID名作为变量名,填报的时候也是用的UUID不是用的报表中的单元格

最佳回答
0
snrtuemcLv8专家互助
发布于2021-9-13 10:50

测试可以的啊,填报时候用单元格

image.png

image.png

  • 用户X7092250 用户X7092250(提问者) 你那随机数是用的UUID(32)?
    2021-09-13 10:57 
  • 用户X7092250 用户X7092250(提问者) 填报的时候是可以用单元格,但使用UUID(32)生成随机数后,数据库里面存的值不是这个,而是另外生成的随机数
    2021-09-13 10:59 
  • 用户X7092250 用户X7092250(提问者) 之前没有这个问题
    2021-09-13 11:00 
  • snrtuemc snrtuemc 回复 用户X7092250(提问者) 用UUID(32)也是可以的,不会变啊,建议重启设计器再试试,不行,就升级jar包
    2021-09-13 11:03 
最佳回答
0
孤陌Lv6资深互助
发布于2021-9-13 11:05

把单元格的填报保留公式的勾去了就可以了

  • 4关注人数
  • 511浏览人数
  • 最后回答于:2021-9-13 11:05
    请选择关闭问题的原因
    确定 取消
    返回顶部