開発者向け機能:サーバスクリプト:extendedSql
概要¶
サーバスクリプトでAPIから拡張SQLを実行と同様に設定した拡張SQLを実行します。
プロパティ¶
プロパティはありません。
メソッド¶
| メソッド | 概要 |
|---|---|
| ExecuteDataSet | 拡張SQLを実行しDataSetオブジェクトを取得します。 |
| ExecuteTable | 拡張SQLを実行しDataTableオブジェクトを取得します。 |
| ExecuteRow | 拡張SQLを実行し結果セットの先頭行のDataRowオブジェクトを取得します。 |
| ExecuteScalar | 拡張SQLを実行し結果セットの先頭行の最初の列を取得します。 |
| ExecuteNonQuery | 拡張SQLを実行します。結果を受け取りません。 |
使用例¶
下記の例では拡張SQL GetUserTop10 を呼び出し、取得した UserId と Name をログに出力します。拡張SQLのパラメータには、組織ID=7、無効フラグ=falseをセットしています。
JavaScript(サーバスクリプト)¶
let rows = extendedSql.ExecuteTable('GetUserTop10', '{"DeptId": 7, "Disabled": false}');
for (let row of rows){
context.Log(row.UserId + ':' + row.Name);
}
