if(len($area)==0,nofilter,$area)

这个语句的具体含义是什么,len($area)==0不等于0吗

FineReport 小豪 发布于 2022-7-14 07:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-7-14 07:31

if(len($area)==0,nofilter,$area)  -- 这个公式一般用在单元格过滤中,『判断area参数是否有值,有值则执行过滤;无值则不过滤』;len($area)==0:表示area控件值为空,无值。

——————————————————————————————

最佳回答
0
花无缺爱吃鱼Lv6初级互助
发布于2022-7-14 08:00

第一个参数是条件值,满足条件返回第二个参数,不满足返回第三个参数

最佳回答
0
用户z3256404Lv5见习互助
发布于2022-7-14 08:23
if(len($area)==0,nofilter,$area)

如果长度等于0,输出第一个,不等于0输出第二个

最佳回答
0
magicsongLv6初级互助
发布于2022-7-14 08:41

if判断语句,第一个len($area)==0是判断条件,判断参数area的长度是否等于0,为真就返回1,nofilter这个是空,为假就返回2,$area.

  • 5关注人数
  • 579浏览人数
  • 最后回答于:2022-7-14 08:41
    请选择关闭问题的原因
    确定 取消
    返回顶部