Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

SOQL、レポート、リストビューでハイパーリンク項目を検索条件として使用すると予期しない結果が生じる

公開日: Nov 20, 2025
説明
Salesforce のハイパーリンク項目は、ユーザーが URL をレコード内に保存し、クリック可能なリンクとして表示できます。Salesforce のハイパーリンク項目は利便性が高いものの、クエリ内の検索条件として使用するときに制限があります。ハイパーリンク項目の内容に基づいてレコードを絞り込むときに、等号 (=) を直接使用することはできません。

構文- HYPERLINK(url, friendly_name [,target])
[url] は Web アドレス、[friendly_name] はリンクテキスト、[target] はコンテンツを表示するウィンドウまたはフレームを指します。

HYPERLINK 関数を含む数式のカスタム項目がある場合、サーバーはリンクの HTML アンカーを生成します。たとえば、HYPERLINK("/apex/VF_TEST", "VFLINK",'_self') という関数は、<a href="/apex/VF_TEST" target="_self">VFLINK</a> という HTML を出力します。

これは等号 (=) 演算が単純な他の項目種別 (テキスト項目や日付項目など) とは異なります。ハイパーリンクは独自の内部ストレージ形式を持つため、等号 (=) や等号演算子を使ったクエリや絞り込みを行うときに、検索基準として直接利用することはできません。
解決策

回避策として、クエリに LIKE または CONTAINS の演算子を使用して、ハイパーリンク項目のコンテンツの部分一致を基にレコードを絞り込みます。これは、ハイパーリンクの説明内の特定のキーワードを検索するときに特に役立ちます。

ナレッジ記事番号

000396201

 
読み込み中
Salesforce Help | Article