JavaScriptを使用した入力列の構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、デシジョン・テーブルの入力としてJavaScriptを使用するように入力列を構成する方法について説明します。これは、カスタムコードをデシジョンテーブルの入力として使用する場合に便利です。
JavaScriptで入力列を設定するには:
-
「 Decision Table 」タブの「 Input 」列で、「 Add Input Column」をクリックします。
-
Add Input Columnダイアログで、「Script」をクリックします。
-
Name Columnフィールドに、直感的な名前を入力します。入力した名前は、列ヘッダーとして表示されます。
-
「 Add」をクリックします。 JavaScriptエディターが表示されます。
-
「 Settings 」タブの「 Output Reference 」フィールドに、入力の出力参照を入力します。これにより、デシジョン・テーブルの出力を別のデシジョンの入力として選択できます。次の命名規則を適用する必要があります。
-
ハイフンやスペースは使用しないでください。
-
最初の文字は、ASCII文字 (大文字または小文字)、Unicode変数の命名規則に準拠した文字、またはアンダースコア (_) 文字のいずれかである必要があります。
-
最初の文字に数字を使用しないでください。
-
後続の文字は、文字、数字、またはアンダースコア (_) である必要があります。
-
予約語は使用しないでください。予約語とは、JavaScript関数や、変数名、関数名、クラス名など、識別子として使用できないその他の用途によって予約されているキーワードです。
-
-
「 Type 」ドロップダウンリストで、デシジョンテーブルの入力として使用する変数のフォーマットタイプをクリックします。これは、JavaScriptから返され、デシジョンテーブルの入力として使用される変数のフォーマットタイプです。
-
String - テキスト値。
-
Boolean - TrueまたはFalseのいずれかのバイナリ値。
-
Integer - 数値。
-
Long - 標準のInteger型のサイズよりも長い整数。これは、大きな数の場合に便利です。
-
Date - 日付の値を表します。
-
List - 1つの変数で使用する配列を返します。
-
Map - 次に使用する決定のためにオブジェクト全体を返します。
大事な形式タイプとしてListまたはMapを選択した場合、そのデシジョン・テーブルの出力を別のデシジョン・テーブルへの入力として使用することはできません。
-
-
データ モデルの属性とパスをコピーして貼り付け、JavaScriptで動的データとして使用するには、Dataタブをクリックします。データ モデルを表示するには、ゲストの電子メール アドレスなどでゲストを検索するか、Quick Select CustomerまたはQuick Select Visitorをクリックする必要があります。たとえば、セグメント メンバーシップを動的データとして使用する場合は、セグメントのメンバーであるゲストを検索します。
-
JavaScriptエディタにJavaScriptを入力し、gearアイコンをクリックして、必要に応じて次の機能を使用します。
-
Night mode - このリンクをクリックして、Editorの背景を黒に変更します。背景を白に戻すには、Day modeリンクをクリックします。
-
Upload - このリンクをクリックして、ローカルドライブからJavaScript.txtファイルとしてアップロードします。
-
Download - このリンクをクリックして、ローカルドライブからJavaScriptを.txtファイルとしてダウンロードします。これは、JavaScriptを別のDecision Modelで再利用する場合に行うことができます。
-
Copy all - このリンクをクリックして、すべてのJavaScriptをクリップボードにコピーします。
-
-
「 Save」をクリックします。 Decision Tableタブに戻ります。
-
デシジョンテーブルの作成を続行するには、出力列を設定します。