Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
        • デシジョンテーブルの作成
            • デシジョン・テーブル内の入力列の追加、編集、移動、および削除
            • ゲスト データを使用する入力列を構成する
            • JavaScriptを使用した入力列の構成
            • データ ソースを使用する入力列を構成する
            • デシジョン・テーブルの入力列に事前定義された値を構成する
            • デシジョンテーブルでの入力データの使用
        • デシジョンテーブルでのルールの管理
    • Sitecore Personalizeでのデータ・システムの管理
  • パーソナライゼーションでのクライアントサイドJavaScriptの使用
  • 用語集
  1. デシジョン・テーブルでの入力列の使用
  1. Sitecore Personalize
  2. Sitecore Personalizeでの意思決定の概要
  3. Sitecore Personalizeでのデシジョン・テーブルの管理
  4. デシジョン・テーブルでの入力列の使用
  5. JavaScript を使用した入力列の構成

JavaScriptを使用した入力列の構成

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、デシジョン・テーブルの入力としてJavaScriptを使用するように入力列を構成する方法について説明します。これは、カスタムコードをデシジョンテーブルの入力として使用する場合に便利です。

JavaScriptで入力列を設定するには:

  1. デシジョンテーブルを作成します。

  2. 「 Decision Table 」タブの「 Input 」列で、「 Add Input Column」をクリックします。

  3. Add Input Columnダイアログで、「Script」をクリックします。

  4. Name Columnフィールドに、直感的な名前を入力します。入力した名前は、列ヘッダーとして表示されます。

  5. 「 Add」をクリックします。 JavaScriptエディターが表示されます。

  6. 「 Settings 」タブの「 Output Reference 」フィールドに、入力の出力参照を入力します。これにより、デシジョン・テーブルの出力を別のデシジョンの入力として選択できます。次の命名規則を適用する必要があります。

    • ハイフンやスペースは使用しないでください。

    • 最初の文字は、ASCII文字 (大文字または小文字)、Unicode変数の命名規則に準拠した文字、またはアンダースコア (_) 文字のいずれかである必要があります。

    • 最初の文字に数字を使用しないでください。

    • 後続の文字は、文字、数字、またはアンダースコア (_) である必要があります。

    • 予約語は使用しないでください。予約語とは、JavaScript関数や、変数名、関数名、クラス名など、識別子として使用できないその他の用途によって予約されているキーワードです。

  7. 「 Type 」ドロップダウンリストで、デシジョンテーブルの入力として使用する変数のフォーマットタイプをクリックします。これは、JavaScriptから返され、デシジョンテーブルの入力として使用される変数のフォーマットタイプです。

    • String - テキスト値。

    • Boolean - TrueまたはFalseのいずれかのバイナリ値。

    • Integer - 数値。

    • Long - 標準のInteger型のサイズよりも長い整数。これは、大きな数の場合に便利です。

    • Date - 日付の値を表します。

    • List - 1つの変数で使用する配列を返します。

    • Map - 次に使用する決定のためにオブジェクト全体を返します。

    大事な

    形式タイプとしてListまたはMapを選択した場合、そのデシジョン・テーブルの出力を別のデシジョン・テーブルへの入力として使用することはできません。

  8. データ モデルの属性とパスをコピーして貼り付け、JavaScriptで動的データとして使用するには、Dataタブをクリックします。データ モデルを表示するには、ゲストの電子メール アドレスなどでゲストを検索するか、Quick Select CustomerまたはQuick Select Visitorをクリックする必要があります。たとえば、セグメント メンバーシップを動的データとして使用する場合は、セグメントのメンバーであるゲストを検索します。

  9. JavaScriptエディタにJavaScriptを入力し、gearアイコンをクリックして、必要に応じて次の機能を使用します。

    • Night mode - このリンクをクリックして、Editorの背景を黒に変更します。背景を白に戻すには、Day modeリンクをクリックします。

    • Upload - このリンクをクリックして、ローカルドライブからJavaScript.txtファイルとしてアップロードします。

    • Download - このリンクをクリックして、ローカルドライブからJavaScriptを.txtファイルとしてダウンロードします。これは、JavaScriptを別のDecision Modelで再利用する場合に行うことができます。

    • Copy all - このリンクをクリックして、すべてのJavaScriptをクリップボードにコピーします。

  10. 「 Save」をクリックします。 Decision Tableタブに戻ります。

  11. デシジョンテーブルの作成を続行するには、出力列を設定します。

この記事を改善するための提案がある場合は、 お知らせください!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use