---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 基本アプリケーションコードにスクリプト拡張ポイントを追加する

# 基本アプリケーションコードにスクリプト拡張ポイントを追加する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

基本アプリケーションコードのスクリプトインクルードにスクリプト拡張ポイントを追加します。拡張ポイントを追加するには、登録済みのカスタムアーティファクトが実行される場所を識別する API 呼び出しを含めます。

## 始める前に

必要なロール：アプリケーションの開発者または管理者の特定のロール、または admin ロールが必要です。アプリケーションコードのスクリプトインクルードに追加する前に、スクリプト拡張ポイントを作成する必要があります。  
注:  
アプリケーション固有のアドミンロールと委託開発については、「[アプリケーション管理アプリのアクセス制御ルール](https://www.servicenow.com/docs/access?context=ACL-access-checks&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)」および「[委託開発と展開](https://www.servicenow.com/docs/access?context=c_DelegatedDevelopment&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)」を参照してください。

## 手順

1. アプリケーションコードで、スクリプト拡張ポイントを追加する既存のスクリプトインクルードにアクセスするか、新しいスクリプトインクルードを作成します。  
   スクリプトインクルードの作成の詳細については、「[スクリプトインクルード](https://servicenow-prod.fluidtopics.net/drJ3LduSBiw2VQbIxOjicQ#c_ScriptIncludes "スクリプトインクルードは、サーバー上で実行される JavaScript の格納に使用されます。")」を参照してください。
2. スクリプトインクルードで、カスタムスクリプト出力を収集して処理する予定の場所にコード行を追加します。  
   コードには、カスタムスクリプトインクルードが登録される拡張ポイントを識別する [GlideScriptedExtensionPoint - スコープ指定](https://servicenow-prod.fluidtopics.net/cpEIupnzpG0~h7cikUiynQ#GlideScriptedExtPtScopedAPI "GlideScriptedExtensionPoint API は、指定された拡張ポイントに関連付けられた拡張インスタンスを返すメソッドを提供します。") メソッドが含まれている必要があります。例：  
   注:  
   カスタムスクリプトが拡張インスタンスで実行されるときに、アプリケーションカスタマイザーにエラーメッセージを配信することもお勧めします。関数が拡張ポイントに引数を返すときに問題が生じた場合、エラーメッセージにはカスタムスクリプトのトラブルシューティング方法に関する情報が含まれます。
{#add-scripted-ext-pt-base-script-include__steps_mfs_mgn_pdb}

