--- title: "Functionの実行" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/serverless/functions/execute-function/ description: "このページでは、サンプルコードスニペットを使用してJavaアプリケーションでFunctionを実行する方法について説明します。" last_updated: 2026-03-30T08:10:30Z service: Serverless type: general related_links: - name: "Execute Function - API" url: /ja/api/code-reference/serverless/functions/execute-function/#ExecuteFunction - name: "Functions" url: /ja/serverless/help/functions/introduction --- # Functionの実行 CatalystのFunctionグループは、オンラインエディターまたはCommand Line Interface(CLI)を使用して作成および定義されます。Functionグループを実行して、その機能を検証できます。 ### Functionの実行 Functionエンドポイントを実行する必要がある場合は、以下のコードスニペットを使用できます。ここでは、FunctionのパラメータがJSONオブジェクトとして構築され、`executeFunction()`メソッドを通じて渡されます。 `function ID`は自動生成される数値のlong integer値です。 #### サンプルコードスニペット **Package Imports** ```java import org.json.simple.JSONObject; import com.zc.functions.ZCatalystFunction; ``` ```java //パラメーター追加用JSONObjectを作成する JSONObject jsonobj = new JSONObject(); //メソッドに渡すためにパラメータをキー・バリューペアとして追加する jsonobj.put("Name", "Amelia"); //JSONオブジェクトで関数groupIdを参照してメソッドを実行する Object result = ZCatalystFunction.getInstance().getFunctionInstance(1510000000054095L).executeFunction(jsonobj); ``` > **Note:** function IDの代わりに、Function名を文字列として`getFunctionInstance()`メソッドに渡すこともできます。