Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
  • クライアントサイドJavaScriptの使用
  • 用語集
  1. 入力列の使用
  1. Sitecore Personalize
  2. 判決

JavaScriptで入力列を設定する

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

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

このトピックでは、意思決定テーブルの入力としてJavaScriptを使用するように入力列を設定する方法について説明します。これは意思決定テーブルの入力としてカスタムコードを使いたい場合に役立ちます。

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

  1. 意思決定表を作成しましょう。

  2. 意思決定テーブルタブの入力欄で「入力欄を追加」をクリックします。

  3. 入力カラムの追加ダイアログでスクリプトをクリックします。

  4. 名前列欄に直感的な名前を入力します。入力した名前は列のヘッダーとして表示されます。

  5. 追加をクリックします。JavaScriptエディタが表示されます。

  6. 設定タブの出力参照欄で、入力の出力参照を入力します。これにより、意思決定テーブルの出力を別の意思決定の入力として選択できます。以下の命名規則を適用する必要があります:

    • ハイフンやスペースは使わないでください。
    • 最初の文字はASCII文字(大文字または小文字)、Unicode変数の命名規則に準拠した文字、またはアンダースコア(_)文字でなければなりません。
    • 最初のキャラクターに数字を使わないでください。
    • その後の文字は文字、数字、またはアンダースコア(_)でなければなりません。
    • リザーブワードは使用しないでください。リザーブワードとは、変数名、関数名、クラス名などの識別子として使えないJavaScript関数やその他の用途でリザーブされるキーワードのことです。
  7. 「 タイプ 」ドロップダウンリストで、意思決定テーブルの入力として使いたい変数のフォーマットタイプをクリックします。これはJavaScriptから返され、意思決定テーブルの入力として使われる変数のフォーマットタイプです:

    • 文字列 - テキスト値。

    • ブール値 - 真または偽になりうる二進値。

    • 整数 - 数値のことです。

    • ロング - 標準的な整数型のサイズより長い整数。これは大きな数に有用です。

    • 日付 - 日付の値を示します。

    • List - 単一の変数で使える配列を返します。

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

    !重要フォーマットタイプとして 「リスト 」や 「マップ 」を選択すると、その意思決定テーブルの出力を別の意思決定テーブルへの入力として使うことはできません。

  8. JavaScriptで動的データとして使用するデータモデルの属性やパスをコピー&ペーストするには、「 Data 」タブをクリックしてください。データモデルを見るには、ゲストのメールアドレスで検索するか、「 Quick Select Customer 」または「 Quick Select Visitor」をクリックしてください。例えば、セグメントメンバーシップを動的データとして使いたい場合は、セグメントのメンバーであるゲストを検索してください。

  9. JavaScriptエディターにJavaScriptを入力し、歯車 アイコンをクリックすると、必要に応じて以下の機能を利用できます。

    • ナイトモード - エディターの背景を黒に変更するにはこのリンクをクリックしてください。白い背景に戻すには**、デイモード**のリンクをクリックしてください。
    • アップロード - このリンクをクリックすると、ローカルドライブから.txtファイルとしてJavaScriptをアップロードできます。
    • ダウンロード - このリンクをクリックして、ローカルドライブから.txtファイルとしてJavaScriptをダウンロードしてください。もし他の Decision ModelでJavaScriptを再利用したい場合は、これを試すと良いかもしれません。
    • すべてコピー - このリンクをクリックして、すべてのJavaScriptをクリップボードにコピーしてください。
  10. 保存をクリックします。決定テーブルタブに戻ります。

  11. 意思決定表の作成を続けるには、出力列を設定することができます。

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

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

Privacy policySitecore Trust CenterTerms of use
PersonalizeCloud Portal