曾梦闵白银四
2023-2-21 11:18:26 发布在问答
想问一下这个脚本的问题
iif(isNull(time1) && isNull(time2)
  ,addHint("请输入查询时间")
  ,iif(time1 <= 90 || time2 <= 90 ,refreshData(),addHint("查询时间<=90天") ))
当两个时间都不为空,进行提示。但是每次都提示了,是iif不起作用,还是addHint无论什么情况都会执行。

最佳答案

永洪vip
yhdata_yzm

2023-02-21 11:18:27

这么写if(条件1 &&条件2) { addhint } 你那么写前后没有必然的关系,addhint都会执行
查看完整内容
2212
6
精彩评论6
yhdata_yzm
发表于 2023-2-21 11:18:27 显示全部楼层
这么写if(条件1 &&条件2)
{
addhint

}
你那么写前后没有必然的关系,addhint都会执行
回复

使用道具 2#

yhdata_lyaa
发表于 2023-2-21 11:23:36 显示全部楼层
每次提示的一样吗,满足条件后执行
回复

使用道具 3#

曾梦闵白银四
发表于 2023-2-21 13:41:06 显示全部楼层
yhdata_lyaa 发表于 2023-2-21 11:23
每次提示的一样吗,满足条件后执行

请输入查询时间  与 查询时间<=90天   每次都要弹出。
回复

使用道具 4#

曾梦闵白银四
发表于 2023-2-21 15:09:44 显示全部楼层
yhdata_yzm 发表于 2023-2-21 14:05
这么写if(条件1 &&条件2)
{
addhint

iif  这个的意思不是真执行结果1,假执行结果2吗
回复

使用道具 5#

yhdata_yzm
发表于 2023-2-21 15:13:24 显示全部楼层
曾梦闵 发表于 2023-2-21 15:09
iif  这个的意思不是真执行结果1,假执行结果2吗

关键在于你的iif和addhint没有必然的联系,不能作为条件,结果来写
回复

使用道具 6#

曾梦闵白银四
发表于 2023-2-21 17:29:49 显示全部楼层
yhdata_yzm 发表于 2023-2-21 15:13
关键在于你的iif和addhint没有必然的联系,不能作为条件,结果来写

好的,谢谢。
回复

使用道具 7#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部