--- title: "関数の実行" url: https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/serverless/functions/execute-function/ description: "このページでは、サンプルコードスニペットを使用して、NodeJSアプリケーションでFunctionsを実行するメソッドについて説明します。" last_updated: 2026-03-24T12:08:39Z 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 --- # 関数の実行 関数IDと設定(JSON型)をパラメーターとして渡す_execute()_メソッドを呼び出すことで、関数を実行できます。以下のコードスニペットで使用されている_functions_参照は、[コンポーネントインスタンス](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/serverless/functions/get-component-instance)です。 #### 関数設定(JSON)の作成 関数を実行する前に、必要な設定を行う必要があります。ここでは、設定で関数の引数とその値を指定します。**(関数パラメーター)** 設定は以下のコードスニペットを使用して行えます: ```javascript //Create Configuration for function Execution let conf = { args: { Name: 'Amelia' } } ``` ### 関数の実行 実行する関数を呼び出すために、一意の関数IDがパラメーターとして`execute()`関数に渡され、必要な設定とともに実行されます。 ここで返されるPromiseは、JSONであるオブジェクトに解決されます。 ```javascript let functions = app.functions(); //関数IDと設定でFunctionを呼び出す let promiseResult = functions.execute(1510000000059262, conf); promiseResult.then((functionResponse) => { console.log(functionResponse); }); ``` > **注意:** 関数IDの代わりに、関数名を文字列として`execute()`メソッドに渡すこともできます。