服务器错误代码:325244,详细信息:
保存表单错误
执行业务公式[更新订单进度表入库数]时发生错误:
执行情况[情况1]时出现错误
计算[订单进度表.最新入库日期]的赋值表达式时出错
表达式计算出错:[最大值( 订单进度表.最新入库日期 , 本表单.明细.入库日期 )]
com.lato.ruleengine.util.LatoJexlHelper.runRule@262![0,95]: 'maxValue(getBizValue(_lato_context, '订单进度表.最新入库日期'), getBizValue(_lato_context, '本表单.明细.入库日期'));' method invocation error
For input string: "2023-03-31"

我从《入库表》上填写入库日期,然后通过业务公式将该值和《订单进度表》上的一个日期值比较,最大的覆盖《进度表》上的该日期数值,但是显示如上错误
我知道答案 回答被采纳将会获得3 云币 已有4人回答
+10
收藏
4 条回帖
ynhx0077云苗2023-4-8 10:38:07
最大值应该是数值型,比较日期最好用 “日期间隔(<时间单位>,<起始时间>,<终止时间>) ”返回数值
+10
晚上五点云粉2023-4-10 09:13:22
说的是方法调用错误,最大值函数是数值类型,里面放日期类型数据比较肯定会出错
+10
滴滴哒哒云粉2023-4-11 18:37:47
整麻烦了,直接在条件表达式里用大于号判断就行了。但要保证两个模板的日期的都是日期类型
+10
喜洋洋云侠2023-5-9 16:17:26
首先上边提示的是调用方法是错误的,[最大值( 订单进度表.最新入库日期 , 本表单.明细.入库日期 )]表达式错误,取最大值函数是数值类型的,而表中的日期是日期类型,会产生报错的。
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询