如何验证 apex salesforce 中选择列表中的关注?
How to validate following in picklists in apex salesforce?
我刚开始使用 salesforce 并按以下方式使用选择列表:
见图片:
看,我有四个选择列表。我想验证 From Time 和 To Time 是 AM 和 AM 的时间;我想做的是:到时间不应该大于从时间
我无法验证它。我正在尝试通过验证和顶点代码来解决它,但我不知道出了什么问题。
请提供一些见解,我们将不胜感激。
假设您的四个选项列表字段是 FromTime、FromAMPM、ToTime、ToAMPM,验证规则的 "Error Condition Formula" 应该是:
TEXT(FromAMPM__c) == TEXT(ToAMPM__c) &&
VALUE(LEFT(TEXT(FromTime__c),LEN(TEXT(FromTime__c))-3)) >
VALUE(LEFT(TEXT(ToTime__c), LEN(TEXT(ToTime__c))-3))
如果用户选择 (AM, AM) 或 (PM, PM),我们将“:00”(最后 3 个字符)之前的文本转换为数字并进行比较。
我刚开始使用 salesforce 并按以下方式使用选择列表:
见图片:
看,我有四个选择列表。我想验证 From Time 和 To Time 是 AM 和 AM 的时间;我想做的是:到时间不应该大于从时间 我无法验证它。我正在尝试通过验证和顶点代码来解决它,但我不知道出了什么问题。 请提供一些见解,我们将不胜感激。
假设您的四个选项列表字段是 FromTime、FromAMPM、ToTime、ToAMPM,验证规则的 "Error Condition Formula" 应该是:
TEXT(FromAMPM__c) == TEXT(ToAMPM__c) &&
VALUE(LEFT(TEXT(FromTime__c),LEN(TEXT(FromTime__c))-3)) >
VALUE(LEFT(TEXT(ToTime__c), LEN(TEXT(ToTime__c))-3))
如果用户选择 (AM, AM) 或 (PM, PM),我们将“:00”(最后 3 个字符)之前的文本转换为数字并进行比较。