Apex– category –
-
Apex
【Apex】「Too many DML statements: 151」エラーの原因と回避策
今回は、Apexの「Too many DML statements: 151」の原因と回避策についてです。 1トランザクション内でのDML処理の回数がガバナ制限を超過すると発生するエラーです。 ... -
Apex
【Apex】「Too many query rows: 50001」エラーの原因と回避策
今回は、Apexの「Too many query rows: 50001」の原因と回避策についてです。 これは開発時に特に悩まされるガバナ制限です。 もっと緩和してくださいよと毎度思います... -
Apex
【Apex】「Too many SOQL queries: 101」エラーの原因と回避策
今回は、Apexの「Too many SOQL queries: 101」の原因と回避策についてです。 このエラーはエンジニアになりたての頃よく出くわしました。。。 【エラー原因】 エラーの... -
Apex
【Salesforce】Apexガバナ制限一覧 検証つきでよくわかる!
Apexの開発時に毎度毎度気をつけなければならないのがガバナ制限。 うまく実装できたと思ってもデータ量が多かったりするとガバナ制限に引っかかってエラーに。。。なん... -
Apex
【Apex】休日マスタを使用した営業日取得処理の実装
今回は休日マスタを使用した営業日取得処理を作ってみたので記事にしました。 割と汎用性あるんじゃないかと思います。 【処理の流れ】 以下のような処理の流れで実装し... -
Apex
【Apex】Listのnull判定、empty判定の使い分け
Listのnull判定やempty判定について開発中に気になったので軽くまとめてみました。 というのもコードレビューをしていると、人によって、 if(strList == null) if(strLi... -
Apex
【Apex】List has no rows for assignment to SObjectのエラーと解決策について
先日、Apexの開発中に次のようなエラーに出くわしました。 System.QueryException: List has no rows for assignment to SObject QueryExceptionということで、Apex内で... -
Apex
【Apex】テキスト項目の半角英数字チェックをApexで!
今回は、Apexでテキスト項目の半角英数字チェックを行ってみました。 ちなみに入力規則で実装する場合は、以下の記事を参考にしてみてください。 さて、では本題へ。 【... -
Apex
Apexでエラーを起こしてガバナ制限を確認してみた時の話。
Apexで開発をしていると意図せずガバナ制限にかかってしまうことがあるのですが、なーんかガバナ制限って自分の中でぼんやりしていた時期があったんですね。 そんな時に... -
Apex
【Apex】Setのメソッド「containsAll()」を使ってみた
Setの要素と別のSetの要素(もしくはListの要素)を一度に比較したい!そんな時に使えるのが、Setのメソッドである「containsAll()」です。 比較したいSetの要素と指定...