[英]How do I validate a field type in a trigger?
我有一個on Lead (after update)
。 我們有一個名為 Finance 的 object,它存儲有關每個潛在客戶的一些財務信息。 當觸發器觸發時,它會將對某些字段的任何更新推送到財務記錄中。 我寫的東西很好用,除非用戶決定輸入無效的 email,或者記錄所有者處於非活動狀態。 拋出一個 APEX 錯誤,對大多數用戶來說這看起來像是亂碼並且有點可怕。
我想做的是檢查我的觸發器 email 是否有效,這樣用戶就不會收到令人困惑的錯誤。 我 go 如何檢查字段的內容是否為有效類型? 我不想使用某種正則表達式,因為我想將此方法應用於其他幾個字段,而且我不想維護正則表達式列表。
有任何想法嗎?
您可以在觸發器中捕獲驗證錯誤:
try {
upsert financeRecord;
} catch (Exception e) {
// do whatever you'd like to on an exception here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.