我正在为与日期字段相关的对象之一创建销售队伍验证规则。
OR((Delivery_Date_From__c < TODAY()+1), (Placement_Date_From__c < TODAY()+1), true, false)
这给了我一个验证,但是当我从验证公式中删除true
false
时,它没有给我任何验证。
提前谢谢。
通过将true
添加到 OR 函数,您可以强制它始终返回 true。验证规则在返回true
时会导致错误,因此用户将永远无法保存记录。相反,请尝试以下操作:
OR(
AND(ISCHANGED(Delivery_Date_From__c), Delivery_Date_From__c <= TODAY()),
AND(ISCHANGED(Placement_Date_From__c), Placement_Date_From__c <= TODAY())
)
这样,仅当实际编辑日期时才进行比较,如果日期早于或等于今天,它将返回 true,从而导致验证引发错误。
在OR
逻辑中包含true
参数将始终触发验证规则。
请试一试。
OR(
Delivery_Date_From__c < (TODAY()+1),
Placement_Date_From__c < (TODAY()+1)
)