如何在AppSheet中验证时长分钟数能否被30整除?
解决AppSheet中时间分钟数必须为30倍数的验证问题
正确验证表达式
要实现时间字段的分钟数为30的倍数验证,使用以下表达式即可:
MOD(MINUTE([time]), 30) = 0
错误原因说明
你之前的表达式([_THISROW] % 30) = 0存在两个关键问题:
[_THISROW]指代的是当前整行数据,并非具体的分钟数值,直接对整行进行取模运算不符合AppSheet的表达式语法规范。- AppSheet中取模运算需使用内置的
MOD(数值, 除数)函数,而非通用编程里的%运算符。
额外提示
- 请将表达式中的
[time]替换为你实际使用的时间字段名称。 - 可在验证规则中设置自定义错误提示文本,比如:
"时长分钟数必须为30的倍数(如0、30)"
内容的提问来源于stack exchange,提问作者polohi
相关产品推荐
相关产品推荐

