Salesforce

Salesforce

【Salesforce】レコードIDは15桁だと大文字、小文字を区別する。ExcelのVLOOKUP使う時は要注意!

オブジェクトのレコードには必ずIDがついていて、"レコードID"とか"Salesforce ID"とか言ったりしますが、このIDには15桁表現と18桁表現があります。 で、15桁表現の方は大文字と小文字が区別されます。 以下のIDはSal...
Salesforce

【Salesforce】選択リスト値が有効なのに表示されない

↓選択リスト値は有効なのに・・・ ↓入力画面には一部しか出てこない(または全部出てこない)。↓ なんで?と聞かれる機会がありました。 レコードタイプで選択リストに表示する値を絞っているからなのですが、???な時...
Salesforce

【Apex】リリース時にコードカバー率が激減する

Sandboxから本番へのリリースでハマったのでメモです。 SandboxでApexクラスを改修しそれを本番にリリースしようとしたら、コードカバー率が激減しました。リリース時にコードカバー率が減少することは稀にあるのですが、今回は激減です...
Salesforce

【Salesforce】Lightningメールテンプレートで関数を使おうと頑張ってみたが、できない

Classicメールテンプレートで差し込み項目を使う場合は {!オブジェクト.項目} のように書くと、レコードの値を動的に設定することができます。関数の場合も同様に {!関数} で記載出来ます。例えば下記のような感...
Salesforce

【Salesforce】個人取引先と取引先責任者の見分け方

個人取引先は取引先責任者としても扱うことができます。Salesforceヘルプ 個人取引先 そのため個人取引先のレコードは、リストビューやレポート、SOQLの抽出などにおいて、取引先と取引先責任者どちらにも表示されます。 取引先と個人取引...
Salesforce

【Apex】子リレーションの更新

子リレーションを更新しようとした時に思い通りにいかなかったのでメモ。 例えばこんな感じのコードで、取引先(Account)と取引先責任者(Contact)の両方を一度にUpdateできると思っていました。 上記コードでは、取...
Salesforce

【Visualforce】PDF表示でstyleタグに書いたCSSが効かない

公式ヘルプページを参考にVisualforceでPDF帳票を作っていた時、styleタグに書いたCSSが効かないという事象にだいぶハマったことがありました。 そのことをスッカリ忘れてまたハマってしまったので、備忘として書き留めたいと思いま...
Salesforce

【Apex】バッチ一括処理のstartメソッドでインラインSOQLを使用する。[ ]カッコで囲む書き方

Apexでバッチ処理(一括処理)を作ろうと思い公式のヘルプやTrailheadを見てみると、startメソッドでインラインSOQLを使用しているサンプルが見当たらない。どうやって書くのかな?インラインSOQLは使えないのかな?となったので...
Salesforce

【Apex】関連オブジェクトのupdate。別にselectし直さなくても良い。

分かりづらいタイトルですが・ Apex処理であるオブジェクトを更新して、そのオブジェクトに関連している(参照関係 or 主従関係)オブジェクトもついでに更新するという場面はけっこうあると思います。 具体的に以下、取引先責任者と取引先の例で...
Salesforce

【Visualforce】コマンドボタンのactionの前に確認メッセージを表示するサンプル

コマンドボタンクリックでactionが実行される前に、Javascriptを実行して確認メッセージを表示するサンプルです。もちろん確認メッセージで"キャンセル"を選択した場合はactionは実行されません。 ポイントoncl...
タイトルとURLをコピーしました