開発者向け機能:サーバスクリプト:新規作成と編集
## 概要
[テーブルの管理](/ja/manual/table-management)画面の[サーバスクリプト](/ja/manual/table-management-server-script)タブで「新規作成」ボタンをクリックすると、[サーバスクリプト](/ja/manual/table-management-server-script)画面が表示されます。この画面では、以下の操作を行えます。
1. サーバスクリプトを新規作成する
1. 作成済みのサーバスクリプトを編集する
1. 作成済みのサーバスクリプトを個別に無効化する

|項目名|説明|設定方法|
|:---|:---|:---|
|ID|各サーバスクリプトへ自動的に割り振られる管理番号|ユーザは編集不可|
|タイトル|サーバスクリプトのタイトル|任意のタイトルを入力|
|名称|サーバスクリプトの名称|任意の名称を入力|
|スクリプト|サーバスクリプトの内容|任意のサーバスクリプトを入力|
|無効|サーバスクリプトを無効にしたい場合チェック|チェックボックスで設定|
|タイムアウト|サーバスクリプトのタイムアウト時間|タイムアウト時間(ミリ秒)を入力|
|[関数化](/ja/manual/server-script-functionalize)|無名関数として実行させたい場合にチェック|チェックボックスで設定|
|[TryCatch](/ja/manual/server-script-try-catch)|自動的にtry-catch文として変換して実行させたい場合にチェック|チェックボックスで設定|
|[条件](/ja/manual/server-script-conditions)|実行する条件を選択|チェックボックスで設定|
### スクリプト
第2世代[ユーザインターフェースのテーマ](/ja/manual/user-management-theme)を使用している場合は、コードエディタ機能を利用できます。コードエディタ機能は、設定ファイル[General.json](/ja/manual/general.json)のパラメータEnableCodeEditorをtrueにすることで利用できます。

|コードエディタの機能|概要|
|:--|:--|
|シンタックスハイライト|サーバスクリプトを文法に従って色分け表示します。|
|コードヒント|サーバスクリプトの補完入力が有効化されます。|
|タブキーでのインデント入力|適切な量の空白をかんたんに入力できます。|
### タイムアウト
タイムアウト項目は、既定では画面上に表示されません。設定ファイル[Script.json](/ja/manual/script-json)のパラメータServerScriptTimeOutChangeableをtrueにする(有効化する)ことで、画面上に表示されます。
## 対応バージョン
|対応バージョン|内容|
|:--|:--|
|1.4.12.0 以降|無効機能追加<br>[関数化](/ja/manual/server-script-functionalize)機能追加<br>[TryCatch](/ja/manual/server-script-try-catch)機能追加|
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/general.json">パラメータ設定:General.json</a><span>2025/07/08 up</span></li>
<li><a href="/ja/manual/script-json">パラメータ設定:Script.json</a><span>2025/08/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management">テーブルの管理</a><span>2025/12/09 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2026/02/10 up</span></li></ul></article>
<ul><li><a href="/ja/manual/user-management-theme">ユーザ管理機能:ユーザインターフェースのテーマをカスタマイズ</a><span>2025/07/08 up</span></li></ul></article>
<ul><li><a href="/ja/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2025/11/27 up</span></li>
<li><a href="/ja/manual/server-script-functionalize">開発者向け機能:サーバスクリプト:関数化</a><span>2025/01/14 up</span></li>
<li><a href="/ja/manual/server-script-try-catch">開発者向け機能:サーバスクリプト:TryCatch</a><span>2025/01/14 up</span></li>
<li><a href="/ja/manual/server-script-conditions">開発者向け機能:サーバスクリプト:条件</a><span>2026/02/09 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-condition-mode-range">FAQ:プロセスなどの条件タブで数値や日付の条件を範囲指定したい</a><span>2024/05/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />


