メールオブジェクト変数へのアクセス

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 受信メール アクション スクリプトには、変数を使用して受信メールのさまざまな部分にアクセスするためのメール オブジェクトが含まれています。受信メールアクションでグローバル変数 sys_email を使用できます。

    表 : 1. 変数を使用したメール オブジェクトへのアクセス
    変数 コンテンツ
    email.to 「To:」と「Cc:」ボックスにメールアドレスのコンマ区切りリストが含まれます。
    email.direct 「To:」ボックスにメールアドレスのコンマ区切りリストが含まれます。
    email.copied 「Cc:」ボックスにメールアドレスのコンマ区切りリストが含まれます。
    email.body_text メール本文がプレーン テキスト文字列として含まれます。
    email.body_html メール本文が HTML 文字列として含まれます。
    email.from 次の条件に応じたメールアドレスが含まれます。
    • メールの [ヘッダー] フィールドに一覧表示されるアドレスが、既存のユーザーのメールアドレスに一致する場合、この変数にはユーザーのメールアドレスが含まれます。
    • メールの [ヘッダー] フィールドに一覧表示されるアドレスが、既存のユーザーのメールアドレスに一致しない場合は、この変数にはメールの [ヘッダー] フィールドに一覧表示されるアドレスが含まれます。
    email.from_sys_id インスタンスにメールを送信したユーザーの Sys ID が含まれます。
    email.fromAddress

    システムプロパティ glide.email.inbound_action.extract_from_header プロパティが true に設定されている場合、 origemail はヘッダーから計算されます。プロパティが存在しない場合、デフォルト値は false です。

    email.origemail メール [ヘッダー] フィールドに表示されているメール送信者のアドレスが含まれます。
    email.subject メールの件名がプレーン テキスト文字列として含まれます。
    email.recipients 受信者アドレスのカンマ区切りリストがプレーンテキスト文字列として、「To:」ボックスに含まれます。
    email.recipients_array 受信者アドレスが配列として含まれます。
    email.content_type メールの MIME コンテンツ タイプが含まれます (例:text/plain; charset="us-ascii"、または text/html; charset="us-ascii")。
    email.headers 送信者、ルート、受信者に関する詳細が送信側メールクライアントの形式でプレーン テキスト文字列として含まれます。
    email.importance メッセージの重要性に関する送信者からの示唆が含まれます。値は、、または空にすることができます。
    注:
    インスタンスは、RFC 2822 (Internet Message Format) に従います。これは、グループ内の複数のメールアドレスをセミコロンではなくコンマ区切りで指定する必要があります。グループに宛てられたメールが想定される RFC 形式に従う場合にのみ、インスタンスで email.toemail.directemail.copied 変数の値を設定することができます。

    受信 email.recipient 変数

    受信者変数 (email.recipientsemail.recipients-array) によって、メール受信者に基づいて受信メールの処理を行うことができます。たとえば、配列値に基づいてメールを処理するスクリプトを作成することができます。
    var rarray  = email.recipients_array ; for ( var i  = 0 ; i  < rarray.length ; i ++ ) { var recipient  = rarray [i ] ; // do something with it } 

    sys_email 変数

    この変数を使用すると、受信メール アクションをトリガーした sys_email レコードにアクセスできます。これは、uidsys_idcontent_type などのメール レコードのフィールドを参照するために使用できます。