Apex DMLを使用してレコードaccountsを挿入する
環境
Salesforce
構文
1.account sObjectの作成
Account acct = new Account();
acct.Name =xxx
2.DMLを使用してレコードを挿入する
insert acct
3.DMLステートメントの例外処理
try {
処理コード
} catch(DmlException e) {
エラーメッセージの出力
}
使用例
public class AccountHandler {
public static Account insertNewAccount(String strname){
try {
Account acct = new Account();
acct.Name= strname;
acct.Phone= '1234-010-56';
insert acct;
return acct;
} catch(DmlException e) {
System.debug('A DML exception has occurred' + e.getMessage());
return null;
}
}
}
動作確認
[Execute Anonymous (匿名実行)] ウィンドウで、クラス名で静的メソッドをコールするようにステートメントを変更します。
AccountHandler.insertNewAccount('AccountName’);
[Execute (実行)] をクリックします。