我需要創建一個標誌來標識永久地址何時與臨時地址不同。如何在Apex中創建標誌?
如果有人能解釋我這個標誌是什麼,我將不勝感激。我理解的是Apex代碼中的布爾操作插入,但不知道如何去做或如何工作。
謝謝!
我需要創建一個標誌來標識永久地址何時與臨時地址不同。如何在Apex中創建標誌?
如果有人能解釋我這個標誌是什麼,我將不勝感激。我理解的是Apex代碼中的布爾操作插入,但不知道如何去做或如何工作。
謝謝!
可以實現這幾個不同的方式:
(推薦)有返回類型「複選框」的作爲,以表示兩個領域的平等/不平等的一個標誌,創建公式字段。該公式只是field_A = field_B。
在包含兩個字段的對象上創建工作流規則,並在該對象上創建新的文本字段(不要使用複選框)。選擇要在創建記錄時以及每次更新時運行的選項。當「公式」評估爲真並使公式「真」以使其始終運行時,它會在「規則標準」下運行。將操作添加到工作流程規則以執行字段更新。選擇您的新字段作爲更新字段並選擇「使用公式設置新值」。公式將爲「IF(field_A = field_B,'1','0')」。
創建一個觸發器,它在更新之前以及插入並比較trigger.new中的字段值之前運行。將結果保存到新的自定義字段。
我在這裏推薦選項1,因爲即使對於非開發人員也很容易設置,並且不需要更改或測試類將其部署到生產環境。
有多種方式,如果要檢查客戶端,你可以在驗證檢查變量比較,並設置可變標誌,運行插入操作,而你可以編寫函數第二種方式,如果同一插旗子爲Y.
創建觸發器爲對象,並在觸發做到這一點:
trigger objcetname on objectname__c (before insert, before update)
{
for(objectname__c myObj :trigger.new)
{
if(myObj.permanentAddress != tempAddress)
{
// do what you have to do here!!
}
}
}
標誌爲自定義公式字段,返回作爲複選框永久地址是否是臨時地址
@Chicho不同的你找到一個解決辦法? – vscuorzo