0

我刚从 salesforce 开始,并以下列方式使用选项列表:请参阅 img: 在此处输入图像描述

看,我有四个选择列表。我想验证 From Time 和 To Time 何时是 AM 和 AM;我想做:时间不应该比 我无法验证它的时间更严重。我正在尝试通过验证和顶点代码来解决它,但我不知道出了什么问题。请提供一些见解,任何帮助将不胜感激。

4

1 回答 1

1

假设您的四个选项列表字段是 FromTime、FromAMPM、ToTime、ToAMPM,则验证规则的“错误条件公式”应为:

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 个字符)之前的文本转换为数字并进行比较。

  • TEXT() 将选项列表值转换为文本:TEXT()
  • VALUE() 将文本字符串转换为数字:VALUE()
于 2016-03-31T21:09:33.963 回答