2014-01-15 26 views
0

我有一個名爲Email_address的自定義字段,如果電子郵件地址不是gmail地址,我想要設置一個發送錯誤消息的驗證。我將如何設置?電子郵件的Salesforce驗證

此外,如果電子郵件地址不是唯一的,有沒有辦法發送錯誤消息?

非常感謝!

回答

1

我不知道'發送錯誤'是什麼意思。

如果您想防止輸入錯誤,請使用驗證規則。我通常會使用regular expression來評估類似電子郵件地址的內容,但如果您對它們不舒服,則還可以使用類似RIGHT(my_field__c, 9) <> "gmail.com"之類的內容。如果出於某種原因想要收到不正確的電子郵件地址通知,但仍然允許輸入它們,則可以使用表現方式基本相同的工作流程。

防止重複的電子郵件地址是有點困難,除非你想冒險進入觸發土地,這是像這樣的恕我直言,這是巨大的矯枉過正。您可以在自定義字段創建嚮導中將該字段設置爲唯一的ID(儘管我相信您只能獲得有限數量的這些),但除此之外,我不知道不涉及觸發器和SOQL的方式查詢。

+0

gmail.com和googlemail.com應該考慮;)我默認你會得到3個獨特的領域/對象,但你可以聯繫支持更多。值得注意的是VLOOKUP函數 - 但它更多的是關於「這個值是否存在於'dictionary'中'&&只能通過'dictionary'對象上的name字段來工作。 – eyescream