レコードプロデューサーフィールドのデータを収集する変数

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • 変数を使用してレコードプロデューサーフィールドのデータを収集します。

    次の変数タイプを使用して、対応するレコードプロデューサーフィールドのデータを収集できます。

    表 : 1. レコードプロデューサーフィールドの変数
    フィールドタイプ 推奨される変数タイプ
    True/False はい/いいえ
    参照 参照
    日付または期日 日付
    日付/時刻 日付/時刻
    選択肢、または関連する選択リストを持つフィールド 選択ボックス
    メールアドレス メール
    URL URL
    HTML HTML
    リストまたは UI アクションリスト リストコレクタ
    長さが 256 より大きい文字列 複数行テキスト
    文字列、整数、小数点、浮動小数点数 1 行テキスト
    ファイルの添付 添付ファイル
    他のすべてのフィールドタイプ 複数行テキスト
    注:
    • レコードプロデューサー変数が別のテーブルの暗号化フィールドにマップされている場合、この変数値は質問の回答 [question_answer] テーブルに格納されません。したがって、ターゲットレコードの変数エディターでは使用できません。
    • レコードプロデューサー変数がマスク済みで暗号化されており、別のテーブルの暗号化フィールドにマップされている場合は、次のようになります。
      • 変数の値は、質問の回答 [question_answer] テーブルに格納されません。
      • 変数の復号化された値は、ターゲットレコードの暗号化フィールドにコピーされます。

    戻り値

    レコードプロデューサーをビルドするときは、戻り値に注意してください。

    これらのフィールドタイプのほとんどは文字列を返します。ただし、いくつかの例外があります。たとえば、参照値はターゲットオブジェクトの sys_id を返し、リスト値は sys_id のカンマ区切りリストを返します。

    例 1:リスト値の場合、ユーザーが送信した個々の値を取得するために、反復可能なアレイを返します。
    var sys_id_string  = producer.glide_list_field;
    var sys_id_list = sys_id_string.split(',');
    例 2:日付値または日付/時刻値の場合、GlideDate が評価できる日付を返します。
    var glideDateTime  = new GlideDateTime(producer.date_field);