レコードプロデューサーフィールドのデータを収集する変数
変数を使用してレコードプロデューサーフィールドのデータを収集します。
次の変数タイプを使用して、対応するレコードプロデューサーフィールドのデータを収集できます。
| フィールドタイプ | 推奨される変数タイプ |
|---|---|
| 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);