ユーザマニュアル





2024/01/09

MANUAL

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

## 概要 「[サーバスクリプト](/manual/table-management-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|[NewIssue](/manual/server-script-items-new-issue)|「期限付きテーブル」に対する「[apiModel](/manual/server-script-api-model)」オブジェクトの新規インスタンスを作成します。| |2|[NewResult](/manual/server-script-items-new-result)|「記録テーブル」に対する「[apiModel](/manual/server-script-api-model)」オブジェクトの新規インスタンスを作成します。| |3|[NewSite](/manual/server-script-items-new-site)|「[サイト](/manual/site)」に対する「[apiModel](/manual/server-script-api-model)」オブジェクトの新規インスタンスを作成します。| |4|[Create](/manual/server-script-items-create)|「レコード」を作成します。| |5|[Get](/manual/server-script-items-get)|指定した条件に合致する「apiModelオブジェクト」の配列を取得します。| |6|[Update](/manual/server-script-items-update)|「レコード」を更新します。| |7|[Delete](/manual/server-script-items-delete)|「レコード」を削除します。| |8|[BulkDelete](/manual/server-script-items-bulk-delete)|「レコード」を一括削除します。| |9|[Sum](/manual/server-script-items-sum)|「レコード」の「[数値項目](/manual/table-management-num)」の合計値を取得します。| |10|[Average](/manual/server-script-items-average)|「レコード」の「[数値項目](/manual/table-management-num)」の平均値を取得します。| |11|[Max](/manual/server-script-items-max)|「レコード」の「[数値項目](/manual/table-management-num)」の最大値を取得します。| |12|[Min](/manual/server-script-items-min)|「レコード」の「[数値項目](/manual/table-management-num)」の最小値を取得します。| |13|[Count](/manual/server-script-items-count)|「レコード」の件数を取得します。| |14|[GetSite](/manual/server-script-items-get-site)|サイトIDを指定してサイト情報を取得します。| |15|[GetSiteByTitle](/manual/server-script-items-get-site-by-title)|サイトのタイトルを指定してサイト情報を取得します。| |16|[GetSiteByName](/manual/server-script-items-get-site-by-name)|サイトのサイト名を取得してサイト情報を取得します。| |17|[GetSiteByGroupName](/manual/server-script-items-get-site-by-group-name)|サイトのサイトグループ名を指定してサイト情報を取得します。| ## 関連情報 <div id="ManualList"><ul><li><a href="/manual/script-json">パラメータ設定:Script.json</a><span>2023/12/13 up</span></li></ul></article> <ul><li><a href="/manual/site">サイト機能</a><span>2023/07/28 up</span></li></ul></article> <ul><li><a href="/manual/table-management-num">テーブルの管理:項目:数値</a><span>2023/04/21 up</span></li></ul></article> <ul><li><a href="/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2023/05/18 up</span></li></ul></article> <ul><li><a href="/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2023/06/01 up</span></li> <li><a href="/manual/server-script-items-average">開発者向け機能:サーバスクリプト:items.Average</a><span>2023/06/22 up</span></li> <li><a href="/manual/server-script-items-bulk-delete">開発者向け機能:サーバスクリプト:items.BulkDelete</a><span>2023/06/22 up</span></li> <li><a href="/manual/server-script-items-count">開発者向け機能:サーバスクリプト:items.Count</a><span>2023/06/22 up</span></li> <li><a href="/manual/server-script-items-create">開発者向け機能:サーバスクリプト:items.Create</a><span>2023/12/29 up</span></li> <li><a href="/manual/server-script-items-delete">開発者向け機能:サーバスクリプト:items.Delete</a><span>2023/06/22 up</span></li> <li><a href="/manual/server-script-items-get">開発者向け機能:サーバスクリプト:items.Get</a><span>2023/07/13 up</span></li> <li><a href="/manual/server-script-items-get-site">開発者向け機能:サーバスクリプト:items.GetSite</a><span>2023/06/23 up</span></li> <li><a href="/manual/server-script-items-get-site-by-group-name">開発者向け機能:サーバスクリプト:items.GetSiteByGroupName</a><span>2023/06/23 up</span></li> <li><a href="/manual/server-script-items-get-site-by-name">開発者向け機能:サーバスクリプト:items.GetSiteByName</a><span>2023/06/23 up</span></li> <li><a href="/manual/server-script-items-get-site-by-title">開発者向け機能:サーバスクリプト:items.GetSiteByTitle</a><span>2023/06/23 up</span></li> <li><a href="/manual/server-script-items-max">開発者向け機能:サーバスクリプト:items.Max</a><span>2023/11/17 up</span></li> <li><a href="/manual/server-script-items-min">開発者向け機能:サーバスクリプト:items.Min</a><span>2023/06/22 up</span></li> <li><a href="/manual/server-script-items-new">開発者向け機能:サーバスクリプト:items.New</a><span>2023/08/31 up</span></li> <li><a href="/manual/server-script-items-new-issue">開発者向け機能:サーバスクリプト:items.NewIssue</a><span>2023/07/31 up</span></li> <li><a href="/manual/server-script-items-new-result">開発者向け機能:サーバスクリプト:items.NewResult</a><span>2023/07/31 up</span></li> <li><a href="/manual/server-script-items-new-site">開発者向け機能:サーバスクリプト:items.NewSite</a><span>2023/07/31 up</span></li> <li><a href="/manual/server-script-items-sum">開発者向け機能:サーバスクリプト:items.Sum</a><span>2023/06/22 up</span></li> <li><a href="/manual/server-script-items-update">開発者向け機能:サーバスクリプト:items.Update</a><span>2023/12/21 up</span></li> <li><a href="/manual/server-script-items-upsert">開発者向け機能:サーバスクリプト:items.Upsert</a><span>2023/07/20 up</span></li> <li><a href="/manual/server-script-api-model">開発者向け機能:サーバスクリプト:apiModel</a><span>2023/06/30 up</span></li> <li><a href="/manual/server-script-api-model-create">開発者向け機能:サーバスクリプト:apiModel.Create</a><span>2023/12/29 up</span></li> <li><a href="/manual/server-script-api-model-update">開発者向け機能:サーバスクリプト:apiModel.Update</a><span>2023/06/23 up</span></li></ul></article> <ul><li><a href="/manual/faq-server-script-log">FAQ:サーバスクリプトのエラーログを出力する</a><span>2023/01/05 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.