チュートリアルパート 4: サードパーティライブラリをインストールして使用する
ノードパッケージマネージャー (npm) からサードパーティライブラリをインストールし、JavaScript モジュールで使用します。
始める前に
「チュートリアルパート 3: ServiceNow Fluent コードでテーブルを定義する」を完了します。
必要なロール:admin
このタスクについて
サードパーティライブラリをインストールすると、JavaScript モジュールの既存のオープンソース機能を使用して、アプリケーション開発を迅速化できます。次に、 index.now.ts ファイルのビジネスルールなど、ソースコード内のサーバー側スクリプト定義からサードパーティコードを呼び出す JavaScript モジュールを参照できます。
この例では、Lodash ライブラリをインストールして、一般的な JavaScript ユーティリティとメソッドを取得します。サンプル JavaScript モジュールの showStateUpdate 関数でこれらのメソッドの 1 つである snakeCase を使用して、単語をスペースではなくアンダースコアで区切るメッセージ文字列をスネークケースで表示します。index.now.ts ファイルでは、サンプルビジネスルールは、スクリプトに showStateUpdate 関数を使用し、To Do アイテム [x_snc_hello_world_to_do] テーブルでレコードが更新された後に実行されるように構成されています。
手順
タスクの結果
To Do アイテム [x_snc_hello_world_to_do] テーブルのレコードのフィールドを更新すると、サンプルビジネスルールが実行され、スペースではなくアンダースコアで区切られたメッセージがスネークケースで表示されます。