FormulaRecalcResult クラス
名前空間
使用方法
単一の sObject の数式を再計算した結果および状況を示します。sObject の参照と再計算されたすべての項目のリストを保持します。
例
この例では、divide__c with formula “1 / LEN(Name) という数式項目があることを想定しています。
1List<Account> accounts = [SELECT Name FROM Account WHERE Name='Acme'];
2accounts[0].Name = '';
3List<FormulaRecalcResult> results = Formula.recalculateFormulas(accounts);
4FormulaRecalcResult result0 = results[0];
5FormulaRecalcFieldError fieldError = result0.getErrors()[0];
6System.debug(fieldError.getFieldName()); // 'divide'
7System.debug(fieldError.getFieldError()); // 'Division by zero'FormulaRecalcResult メソッド
FormulaRecalcResult のメソッドは次のとおりです。
getErrors()
署名
public List<System.FormulaRecalcFieldError> getErrors()
戻り値
型: List<FormulaRecalcFieldError Class>