找回密码
 立即注册

QQ登录

只需一步,快速开始

讲话稿

注册会员

20

主题

42

帖子

138

积分

注册会员

积分
138
讲话稿
注册会员   /  发表于:2022-2-11 11:15  /   查看:2492  /  回复:5
1金币
spreadjs中生成二维码是用一个公式,而这公式里的value是单元格的坐标,现在我想把同一行多个单元格的信息放进二维码中,用spread如何实现 image.png925556640.png

最佳答案

查看完整内容

可以尝试用我们的标签去存储这些信息,例如

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-11 11:15:46
来自 6#
讲话稿 发表于 2022-2-11 14:16
嗯,目前我是把多个单元格的信息取出来放到一个单元格里,然后用二维码读取这个单元格,也算是伪实现了,现 ...

可以尝试用我们的标签去存储这些信息,例如
  1. sheet.getCell(0, 0).tag('A1 tag');
  2.         var string = sheet.getCell(0,0).tag();
  3.         sheet.setFormula(1,1, '=' + 'BC_QRCODE' + '(' + '"' + string + '"' + ')')
复制代码


回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-11 12:15:34
2#
正如上面所说的,通过公式去生成二维码。而在Excel或者SpreadJS中单元格中只能存在一个公式,因此在一个单元格中也只能设置一个二维码。如需设置多个二维码,请给不同的单元格设置对应的公式。
回复 使用道具 举报
讲话稿
注册会员   /  发表于:2022-2-11 12:29:36
3#
不是,我的需求是扫一个二维码可以显示出多个单元格里的信息,就比如我扫了二微码,显示出的是c3和c4 单元格的信息而不是只能单独一个c4单元格的信息
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-11 14:02:51
4#
讲话稿 发表于 2022-2-11 12:29
不是,我的需求是扫一个二维码可以显示出多个单元格里的信息,就比如我扫了二微码,显示出的是c3和c4 单元 ...

了解了,目前暂不支持。BC_QRCODE的第一个参数传的是一个字符串或者是单个单元格的信息,也就是说只能传C4一个单元格里面的信息或者数据,无法像C3:B4这样传一个range扫描后可以显示多个单元格中的信息。 image.png327411498.png
回复 使用道具 举报
讲话稿
注册会员   /  发表于:2022-2-11 14:16:17
5#
嗯,目前我是把多个单元格的信息取出来放到一个单元格里,然后用二维码读取这个单元格,也算是伪实现了,现在我有个问题是,有没有单元格的信息是有的,但不需要回显给用户看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部