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

複数選択リスト項目の選択肢数を制限する入力規則

公開日: Aug 15, 2023
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

この記事は、入力規則を使用して複数選択リスト項目の選択肢数を制限する方法について説明しています。

次に例を示します。
ユーザーオブジェクトに、次の値を含む Community Tags (API 参照名 Community_Tags__c) という複数選択リスト項目があります。 
  • All Star Architect
  • Daring Developer
  • Confident Consultant
  • Awesome Admin
  • Data Fam
  • Dream Designer
  • Moment Marketer
  • Muley 
  • Net Zero Hero
  • Service Star
  • Slack Star
  • Super Seller
ユーザーが複数選択リスト項目内の任意の 3 つのオプションを選択するように制限したいと考えます。
解決策

使用可能なエディション: Salesforce Classic と Lightning Experience の両方
Salesforce Classic の場合:[設定] | [カスタマイズ] | [ユーザー] | [入力規則]
Lightning Experience の場合: [設定] | [オブジェクトマネージャー] | [ユーザー] | [入力規則]

以下のステップで、[ユーザー] オブジェクトに [入力規則] を作成します
ステップ 1: [設定] | [オブジェクトマネージャー] | [ユーザー] | [入力規則] に移動し、[新規] ボタンをクリックします

Screen Shot 2022-10-03 at 2.34.03 PM.png

ステップ 2: [ルール名] 項目に「Validate Community Tags」選択を入力し、下の数式を [エラー条件数式] セクションにコピーします。 

image (28).png
 
以下は、数式のサンプです:

IF(INCLUDES(Community_Tags__c, "All Star Architect"),1,0) + IF(INCLUDES(Community_Tags__c, "Daring Developer"),1,0) + IF(INCLUDES(Community_Tags__c, "Confident Consultant"),1,0) + IF(INCLUDES(Community_Tags__c, "Awesome Admin"),1,0) + IF(INCLUDES(Community_Tags__c, "Data Fam"),1,0) + IF(INCLUDES(Community_Tags__c, "Dream Designer"),1,0) + IF(INCLUDES(Community_Tags__c, "Moment Marketer"),1,0) + IF(INCLUDES(Community_Tags__c, "Muley"),1,0) + IF(INCLUDES(Community_Tags__c, "Net Zero Hero"),1,0) + IF(INCLUDES(Community_Tags__c, "Service Star"),1,0) + IF(INCLUDES(Community_Tags__c, "Slack Star"),1,0) + IF(INCLUDES(Community_Tags__c, "Super Seller"),1,0) > 3
ステップ 3: [構文を確認] ボタンをクリックして、数式を検証します。

image (29).png

ステップ 4 [エラーメッセージ] 項目に関連エラーメッセージ「You are not allowed to select more than three values for Community Tags (Community Tags には 3 つ以上の値を選択できません)」を入力します。[エラー表示場所] を選択します

f.png

ステップ 5: [保存] ボタンをクリックします。

_______________________________________________


筆者: Usman Ali | Salesforce アンサーリーダー

Usman Ali は Dubai Holding Asset Management の Salesforce アーキテクトです。10 年以上にわたる Salesforce エコシステムの経験を生かした功績により、いくつかの賞にノミネートされています。従来の快適な環境や知識の枠を超えた作業を必要とするプロジェクトに挑戦し、チームに関わることを楽しんでいます。彼は Trailblazer Community で他の Trailblazer を支援することに誇りを持っており、アラブ首長国連邦ドバイの開発者グループのリーダーを務めています。
 

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

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

ナレッジ記事番号

000391882

 
読み込み中
Salesforce Help | Article