2021/06/09

MANUAL

開発者向け機能:サーバスクリプト:itemsオブジェクト

## 概要 「[サーバスクリプト](/manual/table-management-server-script)」で「レコード」の作成、読み取り、更新、削除等を行うためのオブジェクトです。「[modelオブジェクト](/manual/server-script-model)」では現在のレコードのみを扱えますが、「itemsオブジェクト」ではIDを指定して任意のレコードを扱うことができます。 ## 注意事項 1. 「[サーバスクリプト](/manual/table-management-server-script)」で「レコード」のI/Oを行うとサーバ側の処理負荷が増大することがあります。「[サーバスクリプト](/manual/table-management-server-script)」の実行時間が 10 秒を超えるとタイムアウトにより処理が停止し「アプリケーションエラー」が発生します。タイムアウト時間の調整は「[Script.json](/manual/script-json)」の「ServerScriptTimeOut」で行います。 ## 制限事項 1. アクセス権の無い操作を行うことはできません。例えば レコードID 10 の読み取り操作を行うスクリプトを記述した場合、レコードID 10 の読み取り権限のないユーザがアクセスした場合には、レコードの取得が行えません。 ## プロパティ プロパティはありません。 ## メソッド |No|Name|Description| |:---|:---|:---| |1|[New](/manual/server-script-items-new)|「[api_modelオブジェクト](/manual/server-script-api-model)」の新規インスタンスを作成します。| |2|[Create](/manual/server-script-items-create)|「レコード」を作成します。| |3|[Get](/manual/server-script-items-get)|指定した条件に合致する「[api_modelオブジェクト](/manual/server-script-api-model)」の配列を取得します。| |4|[Update](/manual/server-script-items-update)|「レコード」を更新します。| |5|[Delete](/manual/server-script-items-delete)|「レコード」を削除します。| |6|[BulkDelete](/manual/server-script-items-bulk-delete)|「レコード」を一括削除します。| |7|[Sum](/manual/server-script-items-sum)|「レコード」の「[数値項目](/manual/table-management-num)」の合計値を取得します。| |8|[Average](/manual/server-script-items-average)|「レコード」の「[数値項目](/manual/table-management-num)」の平均値を取得します。| |9|[Max](/manual/server-script-items-max)|「レコード」の「[数値項目](/manual/table-management-num)」の最大値を取得します。| |10|[Min](/manual/server-script-items-min)|「レコード」の「[数値項目](/manual/table-management-num)」の最小値を取得します。| |11|[Count](/manual/server-script-items-count)|「レコード」の件数を取得します。| ## 関連情報 <div id="ManualList"><ul><li><a href="/manual/script-json">パラメータ設定:Script.json</a><span>2021/05/10 up</span></li></ul></article> <ul><li><a href="/manual/table-management-num">テーブルの管理:項目:数値</a><span>2021/05/09 up</span></li></ul></article> <ul><li><a href="/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2021/05/23 up</span></li></ul></article> <ul><li><a href="/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2021/08/20 up</span></li> <li><a href="/manual/server-script-model">開発者向け機能:サーバスクリプト:modelオブジェクト</a><span>2021/06/10 up</span></li> <li><a href="/manual/server-script-items-average">開発者向け機能:サーバスクリプト:itemsオブジェクト:Averageメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-bulk-delete">開発者向け機能:サーバスクリプト:itemsオブジェクト:BulkDeleteメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-count">開発者向け機能:サーバスクリプト:itemsオブジェクト:Countメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-create">開発者向け機能:サーバスクリプト:itemsオブジェクト:Createメソッド</a><span>2021/06/01 up</span></li> <li><a href="/manual/server-script-items-delete">開発者向け機能:サーバスクリプト:itemsオブジェクト:Deleteメソッド</a><span>2021/06/01 up</span></li> <li><a href="/manual/server-script-items-get">開発者向け機能:サーバスクリプト:itemsオブジェクト:Getメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-max">開発者向け機能:サーバスクリプト:itemsオブジェクト:Maxメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-min">開発者向け機能:サーバスクリプト:itemsオブジェクト:Minメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-new">開発者向け機能:サーバスクリプト:itemsオブジェクト:Newメソッド</a><span>2021/06/02 up</span></li> <li><a href="/manual/server-script-items-sum">開発者向け機能:サーバスクリプト:itemsオブジェクト:Sumメソッド</a><span>2021/10/17 up</span></li> <li><a href="/manual/server-script-items-update">開発者向け機能:サーバスクリプト:itemsオブジェクト:Updateメソッド</a><span>2021/06/01 up</span></li> <li><a href="/manual/server-script-api-model">開発者向け機能:サーバスクリプト:api_modelオブジェクト</a><span>2021/06/09 up</span></li></ul></article> <ul><li><a href="/manual/faq-server-script-log">FAQ:サーバスクリプトのエラーログを出力する</a><span>2021/06/24 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
このページをシェアする