開発者向け機能:サーバスクリプト:条件
## 概要
[サーバスクリプト](/ja/manual/table-management-server-script)はサーバサイドで実行する条件を制御する事が可能です。各条件について説明します。
## 制限事項
1. [一括削除](/ja/manual/table-record-bulkdelete)時は「削除前」、「削除後」のどちらの条件でも実行しません。
## 設定内容
|No|条件|説明|
|:----|:----|:----|
|1|サイト設定の読み込み時|[既定のビュー](/ja/manual/table-management-default-view)を変更する際に使用します。|
|2|ビュー処理時|[JSONデータレイアウト:View](/ja/manual/api-view)を使用し[フィルタ](/ja/manual/table-record-search)や[並び替え](/ja/manual/table-record-sort)を設定する際に使用します。|
|3|「レコード」読み込み時|「レコード」読み込み後に項目の内容を変更する際に使用します。|
|4|計算式の前|計算式の実行前に項目の内容を変更する際に使用します。|
|5|計算式の後|計算式の実行後に項目の内容を変更する際に使用します。|
|6|作成前|「レコード」が作成される前に実行します。|
|7|作成後|「レコード」が作成された後に実行します。|
|8|更新前|「レコード」が更新される前に実行します。|
|9|更新後|「レコード」が更新された後に実行します。|
|10|削除前|「レコード」が削除される前に実行します。[一括削除](/ja/manual/table-record-bulkdelete)では実行しません。|
|11|削除後|「レコード」が削除された後に実行します。[一括削除](/ja/manual/table-record-bulkdelete)では実行しません。|
|12|行表示の前|[一覧画面](/ja/manual/table-grid)で行やセルの[スタイル](/ja/manual/table-management-style)や表示内容を設定する際に使用します。編集画面のリンクテーブルを表示する際にも実行します。|
|13|画面表示の前|画面の表示内容を変更する際に使用します。プロセスボタンによる一括操作後の場合にも実行します。|
|14|共有|[コードの共有](/ja/manual/server-script-shared)として使用します。|
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/table-grid">テーブル機能:レコードの一覧画面</a><span>2023/04/12 up</span></li>
<li><a href="/ja/manual/table-record-search">テーブル機能:レコードの検索(フィルタ)</a><span>2024/09/12 up</span></li>
<li><a href="/ja/manual/table-record-sort">テーブル機能:レコードの並び替え(ソート)</a><span>2024/08/01 up</span></li>
<li><a href="/ja/manual/table-record-bulkdelete">テーブル機能:レコードの一括削除</a><span>2023/10/26 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/11/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-default-view">テーブルの管理:一覧画面:既定のビュー</a><span>2024/04/09 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-filter">テーブルの管理:フィルタ</a><span>2023/05/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-style">テーブルの管理:スタイル</a><span>2024/12/10 up</span></li>
<li><a href="/ja/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2024/10/08 up</span></li></ul></article>
<ul><li><a href="/ja/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2023/06/01 up</span></li>
<li><a href="/ja/manual/server-script-shared">開発者向け機能:サーバスクリプト:コードの共有</a><span>2023/06/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/style">開発者向け機能:スタイル</a><span>2023/05/18 up</span></li></ul></article>
<ul><li><a href="/ja/manual/api-view">開発者向け機能:JSONデータレイアウト:View</a><span>2024/08/15 up</span></li></ul></article>
<ul><li><a href="/ja/manual/advanced-operations-link">応用編:リンク</a><span>2024/07/08 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-server-script-log">FAQ:サーバスクリプトのエラーログを出力したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />