Apex– category –
-
Apex
【Apex】ListからSetへの変換方法
ListからSetへの変換を試してみましたので、書き留めておきます。 今回は、以下の2通りの方法で行ってみました。 「Set<T>(listToCopy)」を使用する方法 「addAl... -
Apex
Apexのテストクラスでユーザを作成 / 使用する【runAsメソッドの利用】
テストクラスで、ユーザを指定してテスト実施を行いたい時ってありますよね。 このプロファイルでデータ作成したい!とか、このロールじゃなきゃダメなんだ!とか。 そ... -
Apex
【Apex】futureメソッドを使ってみた
今回はApex非同期処理の1つである「futureメソッド」についてです。 【futureメソッドとは?】 非同期処理にしたいメソッドの最初に、「@future 」をつけることでそのメ... -
Apex
【Apex】スケジューラークラスのテストクラス
さて、今回はスケジューラークラスのテストクラスを作成についてです。 基本的な形としては、「test.startTest()」と「test.stopTest()」の間でスケジューラークラスを... -
Apex
【Apex】Apexバッチのスケジューリングをやってみた【Salesforce】
今回は「Apexバッチ処理のスケジューリング方法」についてです。 Apexバッチの実装方法などに関してはこちらの記事にまとめていますのでぜひどうぞ~ 【スケジューラー... -
Apex
【Apex】分かる!分かるぞ!Apexバッチ処理【サンプルコードあり】
今回は「Apexバッチ処理」についてです。Apexバッチ処理を実装するメリットとして以下のようなことが挙げられます。大量データを扱ってもガバナ制限に引っかかりにくい... -
Apex
【ガバナ制限】CPU時間の制限とは?【Salesforce】
Apexでいろいろ機能を追加しているうちに、いつの間にか処理が重くなりすぎて「Apex CPU time limit exceeded」エラーが出てしまった、、、 なんてことよくあります。 ... -
Apex
【Salesforce】SOQLでのバインド変数利用
SOQLで条件句を作成する際によくハマっていたことがあります。 以下のようなクエリを作成して何回システムに怒られたことか。。。 String str= 'テスト'; List&... -
Apex
【Apex】Map<Id, List<Sobject>>を使ってみた【Salesforce】
さてさてさて、今回は、Map<Id, List<Sobject>>の形を使用してみました。 キーにはIdを指定して、バリューにはリストですね。 この記事では例として、取引... -
Apex
【Salesforce】All Rowsで削除済みレコードを取得【SOQL】
削除したレコードを参照したい!という時にはSOQLに「All Rows」を追加すれば取得できるということで、自分でも確認してみました。 【分かったこと】 まずいろいろ試し...