Forguncy 10 オンラインヘルプ
アプリの開発 / ロジックの実装 / サーバーサイド処理 / サーバーサイドコマンド / パラメーター
このトピックで
    パラメーター
    このトピックで

    作成するサーバーサイドコマンドの実行に何らかの値が必要な場合、「パラメーター」を使用して値の受け渡しが可能です。

    パラメーターはWebページからサーバーサイドコマンドの呼び出しを行う「サーバーサイドコマンドの呼び出し」コマンドを通して値を受け渡します。受け取った値はそのサーバーサイドコマンド内では変数として扱われます。

    パラメーターの種類には次の2つがあります。

    コマンド内で新たな変数を定義する場合は、変数の設定(サーバーサイド)コマンドを使用します。

    注意:

    • 「変数の設定」コマンドで、パラメーターと同じ名前の変数を作成した場合は、「変数の設定」コマンドで設定した変数に再定義されるため注意が必要です。
      たとえば、「p商品名」というパラメーターを定義し、サーバーサイドコマンド内で[変数の設定]コマンドを使い同じ名前の「p商品名」という変数を作成した場合、「p商品名」で参照される値は[変数の設定]コマンドで設定した値になります。

    • サーバーサイドコマンドのパラメーター名はグローバル変数と同じ名前で作成しないでください。パラメーターを参照する個所でグローバル変数と区別がつかなくなることがあります。

    注意:

    • パラメーターを空にしたり、空のセルを指定してサーバーサイドコマンドを呼び出した場合、パラメーターの値はNullとして扱われます。そのため[変数の設定]コマンド等にあるクエリー条件の値に使用する場合は注意が必要です。

      クエリー条件にNullを指定した場合の動作については、クエリーの「Null値のクエリー動作」を参照してください。