以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助Math.Min 运行出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192915) |
-- 作者:instone -- 发布时间:2024/8/1 9:04:00 -- 求助Math.Min 运行出错 请教老师,我循环中有一行命令, dr("得分") = Eval(s_gs), 其中,s_gs="Math.Max(10-((0-0)/0.1+0*2),10)"时,无报错 ,但是, s_gs="Math.Min((0-0)/2/100,0)"时,会报错,信息如下: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件:Eval函数计算错误,表达式为:Math.Min((0-0)/2/100,0) 详细错误信息: 缺少对象: \'Math\', 麻烦指导一下出错原因是啥,谢谢 |
-- 作者:有点蓝 -- 发布时间:2024/8/1 9:20:00 -- 帮助里说【这里的表达式采用VBScript语法。】,而VBScript语法是没有Math这种用法的。我测试Math.Max和Math.Min都会错。 改为使用iif判断 s_gs="IIF((0-0)/2/100>0,0,(0-0)/2/100)"
|
-- 作者:instone -- 发布时间:2024/8/1 9:32:00 -- 明白了,谢谢 |