${if(len(name)==0,\"\",\"name\")}这句话在帆软里面写是什么意思

${if(len(name)== 0,"","name")}   这句话在帆软里面写是什么意思

FineReport 红色的猛牛 发布于 2022-8-31 16:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
weibwLv7高级互助
发布于2023-2-15 15:57

这个是在SQL数据集里的插值语句,翻译一下就是:if判断name的长度是否为0,如果为0则不执行任何操作,如果不为0则返回name

最佳回答
1
纯真的JJLv5见习互助
发布于2022-8-31 16:51

如果name值长度为0,参数就为空,不为0,参数名就name,也就是${name}

最佳回答
0
runerLv7资深互助
发布于2022-8-31 16:49(编辑于 2022-8-31 16:59)

参数为空,不生效;

但是你这句话还有问题,参数为空的时候  ,执行为空的 ,不为空的时候执行 name

如果是动态列,你后面还少了个逗号  "name,"

  • 3关注人数
  • 432浏览人数
  • 最后回答于:2023-2-15 15:57
    请选择关闭问题的原因
    确定 取消
    返回顶部