Apex

環境
Salesforce

構文
1.DMLの実行回数の取得
getDMLStatements/getLimitDMLStatements

1).getDMLStatements() ...

Apex

環境
Salesforce

概要
Limitsクラスを使用するとDMLの実行数やSOQLクエリの実行数などを調べて、ガバナ制限を確認することができます。

使用例1
DMLの実行回数を確認 ...

Apex

環境
Salesforce

構文
do {
code_block
} while (condition)

Apex do-while ループは、最初のループが実行されるまで、Bo ...

Apex

環境
Salesforce

構文
System.runAs(u){
//処理コードを記載
}
runAsメソッドを使用すると、ユーザ権限と項目レベルの権限は強制実行されなく、レコード ...

Apex

環境
Salesforce

構文
for (オブジェクト名 variable : ) {
処理コード
}
SOQL forループを使用してレコード単位で処理します。

操作 ...

Apex

環境
Salesforce

構文
SELECT Id,(SElECT Id FROM 子オブジェクト) FROM 親オブジェクト
SOQLを親オブジェクトで書いて、その中にリレーションクエリを別に書 ...

Apex

環境
Salesforce

構文
SELECT ID,Name,(SELECT Id,Name From Contacts) From Account
母体は親オブジェクトでSOQLを書き、子はSE ...

Apex

環境
salesforce

構文
public without sharing class SharingTest
//処理コードを記載
}
without sharingはシステム ...

Apex

環境
Salesforce

構文
AggregateResult;
Object avgAmount = groupedResults.get(‘aver’);
集計 ...

Apex

環境
Salesforce

構文

if ()//Statement 1else//Statement 2

else の部分は常に省略可能で、最も近い if にグループ化されます。

操作例

Apex

環境
Salesforce

構文

switch on expression { when value1 {//when block 1//code block 1 } when value2 {//when ...

Apex

環境
Salesforce

実装機能

フェーズが Closed Won の商談にフォローアップ ToDo を追加する一括 Apex trigger を作成します。Apex trigger は商談の挿入後または ...

Apex

環境
Salesforce

構文
1.Opportunity
商談 販売または保留中の取引である商談情報を保存します。

2.Account
取引先 取引先の企業情報、競合会社、パ ...

Apex

環境
Salesforce

構文
List リスト変数名 =
SOQLには実行数制限があるため、少ない回数で効率的にクエリを実行する必要があります。
forループの中にSOQLを書くと何度も ...

Apex

環境
Salesforce

構文

trigger TriggerName on ObjectName (trigger_events) { for(ObjectName 変数名 : Trigger.New){ ...

Apex

環境
Salesforce

構文
1.SObjectField クラス
Schema.sObjectField オブジェクトは、getController および getSObjectField メ ...

Apex

環境
Salesforce

構文
1.endsWith(suffix)
メソッドをコールした string が suffix で終わる場合、true を返します。
suffix 型: Str ...

Apex

環境
salesforce

機能
オプションが選択されている場合、取引先の を と一致するように設定する Apex trigger を作成します。トリガは取引先の挿入前または更新前に起動します。 ...