Salesforceおよびアプリケーション統合 > ガイドを表示できるユーザーの制御 > 次の場合のみガイドを表示します。
  

次の場合のみガイドを表示します。

注:
この関数は、Salesforce内で実行されるガイドにのみ適用されます。
ガイドのプロパティに条件を入力することによって、ユーザーのSalesforceページの[ガイド]領域内に表示されるガイドを決定できます。条件をガイドプロパティの[詳細]タブの[次の場合のみガイドを表示します。]フィールドに入力します。
条件はBoolean式として入力する必要があります。Salesforceのマニュアルに記載されている関数と演算子を使用できます。以下の例を参照してください。
[フィールドの挿入]リストを使用して、オブジェクトやフィールドを式に挿入することを選択します。
この式は、必要なだけ複合させることができます。例えば、Guide Designerに、アカウントの所有者が3人のうちの1人である場合にのみ、ガイドを表示するように指示する式を作成できます。
CONTAINS($Account.Owner.Name, "John Smith")
|| CONTAINS($Account.Owner.Name, "Bob Smith")
|| CONTAINS($Account.Owner.Name, "Jim Smith")
注:
フィールド名の入力時に、Salesforceのフィールド構文(中括弧内のフィールド名を「!」プレフィックスで囲む)を使用しないでください。式は、Apex式としてSalesforceに直接渡されます。無効なApex式を渡すと、Salesforceはエラーメッセージを返します。
例1
フィールドがリストの場合は、等号を使用して、リストから1つの項目を選択できます。以下に例を示します。
Account.Type = 'Analyst'
例2
複数の条件を定義するには、「&&」(論理AND)と「||」(論理OR)を式に使用します。以下に例を示します。
(Account.Type = 'Analyst' && Account.testfield__c= true) || (Account.Phone ='1234')
この例では、この式は次のことを意味します。
  1. 1アカウントのタイプはAnalystである必要があり、かつ(AND)testfieldは真である必要があります。または(OR)
  2. 2アカウントの電話番号は1234である必要があります。
この場合、括弧は最初の2つのテストをグループ化するため、これらは1つの単位として評価されます。
次の例では、括弧によって、この式は異なって評価されます。
(Account.Type = 'Analyst') && (Account.testfield__c= true || Account.Phone ='1234')
ここで、同じ条件が次のことを意味します。
  1. 1アカウントのタイプはAnalystである必要があり、かつ(AND)
  2. 2testfieldが真である、または(OR)アカウントの電話番号が1234であるかのいずれかである必要があります。