PickUp Forguncyの使い方 コマンド(command)

コマンド サーバーサイドコマンドの呼び出し-Forguncy(フォーガンシー)

【コマンド】サーバーサイドコマンドの呼び出し-Forguncy(フォーガンシー)

Excelライクなノーコードプログラミングツール「Forguncy(フォーガンシー)」。 今回は、サーバーサイドコマンドの呼び出しについてご紹介したいと思います。

また、本記事の内容についてはサンプルアプリのご提供も行っております。
サンプルアプリをご希望の場合はこちらよりご連絡ください。

■サーバーサイドコマンドの呼び出し

コマンドを使用することで、定義済みのサーバーサイドコマンドを呼び出して実行することができます。

Forguncy Server上で実行されることから通常のコマンドとは異なる特性を持っています。

・コマンドをサーバー側で完結して実行する

・サーバーリソースへアクセスできる

・クライアント側の要素にアクセスできない

■使用方法

サーバーサイドコマンドを作成します。パラメーターを設定します。

パラメーターの設定画面

戻り値を設定します。

戻り値の設定画面

コマンドを設定します。

外部データベースにファンクションが作成されていることが前提です。(パラメーターで受け渡したgroupIDをキーに名前をカンマ区切りで取得するファンクションです。)

接続先情報と作成したファンクションをSQLクエリに設定します。

サーバーサイドコマンドの設定画面
サーバーサイドコマンドの設定画面

■画面から呼び出します

ファンクションを呼び出す画面

今回はカンマ区切りで連結した名前を取得するファンクションを呼び出しました。

リストビューの値からTEXTJOIN関数を使用して連結させる方法もありますが、複雑な処理はファンクションにお任せした方が、処理速度が落ちないためおすすめです。

■DB情報

使用環境:SQL Server 2022, SQL Server Management Studio

CREATE文:

CREATE文