二维码如何通过参数变化

二维码格式是{"body":"101011","type":2},

在单元格里输入{"body":"101011","type":2}后设置条形码形态,生成的二维码是正确的,

但是101011是一个id,这个id在数据集里设置成参数了,

所以二维码格式现在应该如何写,让二维码随着参数变化呢?

FineReport xzw0105 发布于 2019-5-5 13:21
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
吾姓独孤Lv6高级互助
发布于2019-5-5 13:23(编辑于 2019-5-5 13:35)

把“101011”替换成参数

用公式写

单元格输入="{'body':"+参数+",'type':2}"

='{"body":"'+$id+'","type":2}'

这样也能出来

  • xzw0105 xzw0105(提问者) {\"body\":\"${id}\",\"type\":2} 这样嘛?
    2019-05-05 13:26 
  • 吾姓独孤 吾姓独孤 回复 xzw0105(提问者) 不是,你数据集里设置参数才需要加{},在单元格里用公式直接就是$id就代表参数字符串了,外面也不需要加双引号的
    2019-05-05 13:27 
  • xzw0105 xzw0105(提问者) 回复 吾姓独孤 还是不行呢
    2019-05-05 13:34 
  • 吾姓独孤 吾姓独孤 回复 xzw0105(提问者) 你试试下面大佬的呢,还是不行远程方便不?2601106956
    2019-05-05 13:36 
  • xzw0105 xzw0105(提问者) 回复 吾姓独孤 最终用=\'{\"body\":\'+ $id +\',\"type\":2}\',成功了,谢谢你们
    2019-05-05 14:32 
最佳回答
0
孤陌Lv6资深互助
发布于2019-5-5 13:26

CONCATENATE("{body:",$id,"type:2}") 

  • xzw0105 xzw0105(提问者) 不行耶
    2019-05-05 13:36 
  • 孤陌 孤陌 回复 xzw0105(提问者) 主要不知道你为什么要加大括号?
    2019-05-05 13:37 
  • 孤陌 孤陌 回复 xzw0105(提问者) 没有不行的,你的ID如果是参数控件名 那就这样引用
    2019-05-05 13:38 
  • 孤陌 孤陌 回复 xzw0105(提问者) 我只是比个例子 我的公式也可以的额 主要是 你的ID名字我们也不知道具体的参数名 这个就需要根据你自己的实际情况修改
    2019-05-05 13:57 
  • xzw0105 xzw0105(提问者) 回复 孤陌 嗯嗯,最终用=\'{\"body\":\'+ $id +\',\"type\":2}\',谢谢你们
    2019-05-05 14:32 
  • 3关注人数
  • 947浏览人数
  • 最后回答于:2019-5-5 13:35
    请选择关闭问题的原因
    确定 取消
    返回顶部