---
title: "JSモジュール"
slug: "js-modules"
abstract: "JS Modules in Sitecore Personalizeは、技術ユーザーがコードを再利用し、構文を検証し、依存関係を管理できるため、開発を簡素化します。"
---
# JSモジュール

JSモジュールは技術ユーザーがSitecore Personalize内で作成する再利用可能なコードであり、意思決定モデルを扱う際に再利用可能な関数を簡単にプログラム可能なものにインポートできるようにします。JSモジュールは意思決定モデル内のプログラム可能なモジュールのみで使用可能で、条件上はサポートされていません。

JSモジュールは以下の点で開発を簡素化します:

-   アプリケーション全体でコード関数の再利用を可能にします。コードを一度作成し、それを公開してPersonalizeアプリで使用できるようにします。
-   構文検証、データモデルに基づくフィールド自動補完、データモデルピッカー、タイムスタンプフォーマット用の [moment.js](https://momentjs.com/) ライブラリのサポートを含む組み込みのコーディングキャンバスで開発を加速させます。
-   検証 - コードを保存すると、PersonalizeアプリはJavaScriptの構文、フォーマット、JSエンジンとの互換性をチェックします。
-   すべてのコード依存関係を一つの集中された場所で閲覧でき、既存機能の変更を効率的に管理できます。