ちょっと Salesforce オブジェクトへのレコード追加を Salesforce CLI (sfdx) で動作させてみたい時のサンプルをメモしておきます。
この記事は Salesforce Developer Edition
を利用して記載しています。
Annonymous Apex Code の記述
オブジェクトの insert を含む Annonymous Apex Code
をファイルに記述します。ファイルの拡張子は .apex
とします。
myapex.apex
System.debug('シンプルな オブジェクトへレコード追加: Begin.');
Account newAcct = new Account(
Name = 'YamadaTanakaHanako Corp'
);
insert newAcct;
System.debug('シンプルな オブジェクトへレコード追加: End.');
簡易な解説
-
Account
を作成して Account オブジェクトに INSERT
Annonymous Apex Code の実行
Salesforce CLI (sfdx) ログイン
Salesforce CLI (sfdx) でログインします。
sfdx auth:web:login -a myorg1
Salesforce CLI (sfdx) で Annonymous Apex Code の実行
先ほど作成した Annonymous Apex Code ファイルを指定して実行します。
sfdx force:apex:execute -u myorg1 -f myapex.apex
実行結果
- 実行結果は割愛します。
文書情報
- 初出: 2021-11-23
関連情報
- シンプルな オブジェクトからレコード検索 サンプル (Salesforce CLI で Anonymous Apex Code 版)
- シンプルな オブジェクトへレコード追加 サンプル (Salesforce CLI で Anonymous Apex Code 版)
- シンプルな オブジェクトのレコード更新 サンプル (Salesforce CLI で Anonymous Apex Code 版)
- シンプルな オブジェクトのレコード削除 サンプル (Salesforce CLI で Anonymous Apex Code 版)
- シンプルな オブジェクトの項目一覧取得 サンプル (Salesforce CLI で Anonymous Apex Code 版)
- Salesforce の Userレコードを Anonymous Apex Code で追加するメモ