2016-03-28 50 views
0

我剛開始使用Salesforce在下列方式使用選項列表: 看到IMG: enter image description here如何驗證apex salesforce中的選項列表中的以下內容?

見,我有四個選項列表。我想驗證何時From和To Time是AM和AM;我想要做的事:時間不應該比從時間 我無法驗證它。我試圖通過驗證和頂點代碼來解決它,但我不知道發生了什麼問題。 請提供一些見解,任何幫助將不勝感激。

回答

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()
相關問題