JS参数或者公式怎么写,写在哪里能生效?

QQ截图20231019145837.png

FineReport 小白不白 发布于 2023-10-19 14:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-19 15:03

不加1 用个len()括起来

LEN(SQL(.............))

image.png

  • 小白不白 小白不白(提问者) 我现在不用for循环,就直接SQL把所有行都取出来,alert(所有行)会报错,alert(一行SQL数据)就能弹窗出来
    2023-10-19 15:06 
  • Z4u3z1 Z4u3z1 回复 小白不白(提问者) 用个replace试试 比如replace(sql(所有行),\",\",\";\")
    2023-10-19 15:14 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-19 15:03

这个可以去掉一个的

sql("XXX","XXX",1)

表示取一列数据的

  • 小白不白 小白不白(提问者) 就是说取一列数据会报错,但是直接把一列取出来弹窗太长了,想用JOINARRAY(列数据,\"\\n\")换行又报错,JS不能调用FR的JOINARRAY函数么,有试过的么?
    2023-10-19 15:09 
  • snrtuemc snrtuemc 回复 小白不白(提问者) 这个支持的,但是你直接取一列数据,取到后就是变成字符串了,你用JOINARRAY没有效果啊。。
    2023-10-19 15:13 
  • 小白不白 小白不白(提问者) 回复 snrtuemc JOINARRAY会把一列数据默认为数组格式,你可以试试哈,我之前加了[]符号反而报错
    2023-10-19 15:29 
  • 1关注人数
  • 202浏览人数
  • 最后回答于:2023-10-19 15:03
    请选择关闭问题的原因
    确定 取消
    返回顶部