---
sourceDocument: オーストラリア ServiceNow AI Platform 管理
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/platform-administration

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform 管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# 詳細条件

# メール通知の詳細な条件 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

詳細条件を使用して、現在のメール レコード、フィールド値の変更、またはシステムプロパティに基づいて通知を送信します。  
詳細条件を使用して通知を送信するには、次のいずれかの方法を使用できます。

* 値を返す関数を呼び出す
* スクリプトを使用してグローバル変数 `answer` を設定する
{#c_OptSpecifyingAdvancedCond__ul_mbq_qhq_g3b}  
たとえば、次のコードでは、セルフサービス要求の送信者が XYZ グループのメンバーである場合、システムがメール通知を送信しないようにする関数を呼び出します。

    (function() {
      var groupMember = gs.getUser();
      return !groupMember.isMemberOf('XYZ');
    })();

または、`answer` 変数を使用して同じ詳細条件をスクリプト化することもできます。  


    var groupMember = gs.getUser();
      if(groupMember.isMemberOf('XYZ')){
        answer = false;
      } else {
        answer = true;
      };

通知を送信するには、スクリプトで、`answer` の変数を true に設定する必要があります。条件なしのスクリプトを作成する場合、`answer` の値は変数に設定した最後の値と等しくなります。

スクリプトベースの条件を \[詳細条件\] フィールドで追加するには、メール通知フォームを設定してフィールドを追加します。フォームを構成することなく\[詳細\] ビューのフィールドにアクセスすることができます。  
詳細条件のスクリプトでは、次のビジネス ルール グローバル変数を使用します。

* current：通知がリンクされているテーブルの現在のレコードが含まれます。
* event：通知をトリガーしたイベントが含まれます。

{#c_OptSpecifyingAdvancedCond__ul_ujt_swp_54}  
注:  
\[詳細条件\] フィールドは、通知に設定した他の条件に加えて評価されます。通知を送信するには、条件と詳細条件の両方で、判定が true になる必要があります。
**関連タスク**   

* [メール通知を作成する](https://www.servicenow.com/docs/UEw~7pJLxX1W5nwI3kqHkQ "送信時期、受信者、含まれる内容、およびメールダイジェストで配信できるかどうかを指定して、メール通知を作成します。")

