Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

Salesforce で電話番号の書式を標準化する方法

公開日: Apr 17, 2026
説明

Service Cloud が組織で使用されている場合に、インテグレーションを介して通話が着信すると、音声通話レコードが Salesforce で作成されます。
電話番号は E.164 形式で保存される必要があるため、連絡先レコードの電話番号の書式で問題が発生しています。

注意: Salesforce で言語地域情報が英語 (カナダ) または英語 (米国) に設定されている場合、Salesforce のレコードにある 11 桁の電話番号 (「1」で始まる) または10桁の電話番号の書式は、(XXX) XXX-XXXX の形式で表示されます。

また、電話番号が [電話] 項目に入力されるたびに、指定された書式が維持されるため、標準化された書式に自動的に更新されることはありません。 

Salesforce の標準電話番号項目の書式についての詳細は、以下の記事を参照してください。 
通貨、日付、時間、名前、電話番号の書式
標準 [電話] 項目の長さと書式

解決策

この記事では、E.164 形式で必要となる電話番号書式を実現する方法について説明します。

注意: このユースケースでは、連絡先レコードの電話番号項目を検討し、カスタム数式フィールドを使用して必要な書式設定を実現します。

Salesforce アカウントにログインします。

ステップ 1 - 画面の右上隅にあるギアアイコンをクリックし、[セットアップ] を選択します。

 

Picture1.png

 

ステップ 2 - オブジェクトマネージャーから [連絡先] を検索し、[項目とリレーション] セクションで [新規] ボタンを選択します。

 

Picture2.jpg

 

ステップ 3 - データタイプとして [数式] を選択し、[次へ] ボタンをクリックします。

 

Picture3.png

 

ただし、これは Lightning アプリケーションコンポーネントの追加に限定されます。

 

Picture 4.png

 

ステップ 5 - 数式エディターで、数式を以下のように置き換えます。

 

IF(LEN(Phone) > 0,'+1' + SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Phone, '(', ''), ')', ''), '-', ''), ' ', ''), '.', ''),''メールテンプレートの作成 メールアラートでは既存のメールテンプレートが使用されるため、続行する前に、使用する予定のメールテンプレートを作成しておく必要があります。

 

Picture05.jpg

 

また、[空白項目の処理] セクションで、[空白項目を空白として処理] オプションが選択されていることを確認し、[次へ] ボタンをクリックします。

 

ステップ 6 - 必要な [プロファイル] に、必須の [項目レベルセキュリティ] を指定して、最後に、該当するページレイアウトにこの新しい項目を追加し、[保存] ボタンを選択して項目を作成します。

 

[ホーム] をクリックして [設定] ホーム画面に移動します。

 

Picture07.png

 

結果: 電話番号について、以下のようなさまざまな形式がテストされました。

 

4.ギアアイコンをクリック | [編集ページ] を選択] | ユーザーは Lightning アプリケーションビルダーにリダイレクトされます。

 

Picture08.png

 

(b) 電話番号の形式 = XXX-XXX-XXXX の場合の出力

 

Picture09.png

 

(c) 電話番号の形式 = XXX XXX XXXX の場合の出力 

 

Picture10.png

 

(d) 電話番号の形式 = XXX.XXX.XXXX の場合の出力

 

Picture11.png

 

__________________________________________________________

作成者:Ajaypreet Singh Saini | フォーラムアンバサダー
Ajaypreet Singh Saini 氏は、Grantbook の Salesforce 実装スペシャリストとして働いています。Grantbook 入社前は、Salesforce システム管理者として 2 年間、Sales Cloud を担当し、複雑なプロセスの設定と管理、Salesforce インスタンスのセキュリティ維持を担当しました。

これらの回答は回答を提供したユーザーの意見のみを反映したものであり、ユーザーが Salesforce と提携しているか否かにかかわらず Salesforce の意見ではありません。第三者によって、または第三者に代わって提供された商品、サービス、情報、データ、コンテンツ、その他の資料 (以下「第三者資料」) が含まれる場合があります。 Salesforce は第三者資料の正確性、有効性、適時性、網羅性、信頼性、完全性、品質、適法性、有用性、安全性、該当する知的財産権について、管理も支持もしておらず、それに関する責任を負いません。投稿された質問に対してメッセージボードやフォーラムで提供された回答、Salesforce やプログラムに関する質問などに答えることを意図した回答は、一般的な知識としてのみ利用でき、特定の質問に対する回答として捉えないでください (「最良」な回答または同様の評価がされた回答としてマークされている場合でも同様です)。特定の質問に対する回答は、必ず Salesforce サポートにお問い合わせください。Salesforce は回答を管理しておらず、回答の第三者による使用または誤用 (共有を含む) について一切責任を負いません。

ご質問がある場合は、こちら (https://trailhead.salesforce.com/trailblazer-community/feed) から Trailblazer Community 全体の英知を活用してください。

ナレッジ記事番号

001996524

 
読み込み中
Salesforce Help | Article