セールスフォース

Salesforce

【Salesforce】数式でSUBSTITUTE関数を使って文字列置換する

SalesforceのSUBSTITUTE関数はExcelのSUBSTITUTE関数と似ていて、使い方はほとんど同じになります。数式でSUBSTITUTE関数を使って文字列置換する方法を紹介します。数式は数式項目、入力規則、承認プロセス、フ...
Salesforce

【Salesforce】LEXでカスタムオブジェクトのName項目編集・データ型変更方法

SalesforceのName項目はテキスト型と自動採番型の2種類が選べます。テキスト型は手動で入力する必要が出てきますが自動採番型はその名の通り自動的に番号を採番するので手動入力の必要はありません。途中でデータ型を変更したいとなった場合の...
Salesforce

【Salesforce/Apex】Apexで使用できる演算子まとめ

SalesforceのApexで使用できる演算子を調べてまとめました。他言語との違いや便利な演算子のサンプルも紹介します。Apexで使用できる演算子一覧演算子構文説明=x = y代入演算子(右結合)。yの値を L 値xに割り当てます。xのデ...
Salesforce

【Salesforce】データローダのショートカットが作成できない時に手動作成する方法(Windows)

データローダ バージョン 45.0.0 以降をインストールすると、ショートカット作成のポップアップが表示されますが、データローダが作成前に終了する場合があります。ショートカットが作成できない時に手動作成する方法を紹介します。ヘルプページの原...
Salesforce

【Salesforce/Apex】String.join()で高速文字列結合(文字列連結)する

Apexにはガバナ制限があり、Salesforce サーバの最大 CPU 時間は10,000 ミリ秒となっています。つまり10秒以上かかる処理はガバナ制限によるエラーが発生する可能性が増えます。C#やJavaではStringBuilderク...
Salesforce

【Salesforce】数式で「文字列を含む」を判定するCONTAINS関数

「文字列を含む」を判定するにはCONTAINS関数を使用します。この記事ではCONTAINS関数の説明と使用例を紹介します。数式は数式項目、入力規則、承認プロセス、フローなどで使用できます。CONTAINS関数とはCONTAINS関数の説明...
Salesforce

【Salesforce】データローダで「Java Heap Space」エラーが発生した時の対処法

データローダでイベントログをエクスポートする時に「Java Heap Space」エラーが発生しました。データローダでエクスポート時に「Java Heap Space」エラーが出た時の対処法について紹介します。データローダでエクスポート時に...
Salesforce

【Salesforce】日付型項目を年月日形式(YYYY年MM月DD日)にする数式項目の作り方

Salesforceで日付型項目をメールテンプレートの差し込み項目にしたり、テキスト表示させようとすると、MM-DD-YYYYのアメリカ式の日付フォーマットになってしまいます。この記事では、日本式の年月日になる数式を紹介します。数式(テキス...
Salesforce

【Salesforce】数式項目で0埋めするLPAD関数とRPAD関数

日付の月・日を文字列にするとき、1~9までは1桁、それ以上は2桁になります。よくある要望として、桁数を揃えるために0埋め(ゼロパディング)したいことがあります。この記事では0埋めできる関数の使い方を紹介します。LPAD関数 前に0埋めする(...
Salesforce

【Salesforce】VSCodeによるSalesforce開発環境構築

SalesforceのApexやLWC(Lightning Web Components)の開発をするには、Visual Studio Code(以下VSCode)を使用すると便利です。この記事では、VSCodeを使用したSalesforc...