Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
        • プログラム可能な決定を意思決定キャンバスに追加する
        • 決定テンプレートを決定キャンバスに追加する
        • プログラム可能な決定の例
        • プログラム可能な決定でカスタムフィールドを使用する
        • プログラム可能な決定に日付を含める
        • プログラム可能な決定のコピー
        • プログラマブルな決定にprintステートメントを含める
        • プログラム可能な決定のトラブルシューティング
    • Sitecore Personalizeでのデータ・システムの管理
  • パーソナライゼーションでのクライアントサイドJavaScriptの使用
  • 用語集
  1. プログラム可能な意思決定の管理
  1. Sitecore Personalize
  2. Sitecore Personalizeでの意思決定の概要
  3. プログラム可能な意思決定の管理
  4. プログラマブルな決定に print ステートメントを含める

プログラマブルな決定にprintステートメントを含める

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

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

プログラム可能な決定にprint() ステートメントを含めることは、実行フローのデバッグと理解に役立つため、ベスト プラクティスです。これらのprint() ステートメントを使用すると、コードがエラーをスローする時点まで、Logsタブでプログラム可能な出力を表示できます。これにより、デシジョン モデル バリアントをテストするときに、期待どおりに動作しているプログラム可能な関数を確認し、エラーの原因となっているコードの特定のセグメントを特定しやすくなります。

次の図は、ゲストのgender、city、およびguestTypeに3つのprint() ステートメントを追加してプログラム可能をテストする例を示しています。

Adding print statements in a programmable component to print guest data.

Test CanvasのLogsタブには、プログラム可能なテスト結果が表示され、ゲストのgender、city、およびguestTypeの出力が印刷されます。

Displaying print statement results in the Logs tab.

デバッグを強化するために、print(JSON.stringify(example)); ステートメントを使用してJavaScriptオブジェクト全体を出力することもできます。これにより、オブジェクトは、改行とインデントを備えた読み取り可能な書式設定されたJSON構造で出力されます。

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

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