--- title: "Functionの削除" url: https://docs.catalyst.zoho.com/ja/cli/v1/working-with-functions/delete-functions/ description: "Catalyst CLIを使用すると、プロジェクトの初期化後でもFunctionコンポーネントのセットアップ、プロジェクトへの複数のFunctionの追加、メモリの設定、Node shellでのFunctionのテスト、およびFunctionの削除が可能です。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Functionの削除 ### 削除コマンドの実行 CLIを使用して、CatalystプロジェクトのFunctionを完全に削除できます。このコマンドの実行時に、リモートコンソールまたはローカルプロジェクトディレクトリからFunctionを削除することを選択できます。 > **注意:** Functionが両方の場所に存在する場合、選択した場所からのみ削除されます。たとえば、リモートコンソールからFunctionを削除しても、ローカルマシンから別途削除するまで、ローカルプロジェクトディレクトリには引き続き存在します。 1. プロジェクト内のFunctionを削除するには、プロジェクトディレクトリから以下のコマンドを実行します: ```sh catalyst functions:delete ``` 2. CLIがリモートコンソールのFunctionとローカルプロジェクトディレクトリのFunctionのどちらかを選択するよう求めます。オプションを選択して**Enter**を押します。 ![Delete Functions in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/working-with-functions/catalyst_cli_functions_delete_1.webp) 3. 選択したオプションに基づいて、CLIはリモートコンソールまたはローカルディレクトリ内のすべてのFunctionを一覧表示します。削除するFunctionを選択して**Enter**を押します。 ![Delete Functions in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/working-with-functions/catalyst_cli_functions_delete_2.webp) 4. CLIが確認を求めます。「**Y**」を入力して**Enter**を押して確認します。選択したFunctionが選択した場所から削除されます。 ![Delete Functions in CLI](https://catalyst-docs-development.zohostratus.in/images/cli/working-with-functions/catalyst_cli_functions_delete_3.webp) > **注意:** 同期が必要な場合は、[ `catalyst pull` ](https://docs.catalyst.zoho.com/ja/cli/v1/pull-resources/introduction/)コマンドを使用してリモートコンソールからローカルディレクトリにリソースをプルするか、[ `catalyst deploy` ](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/introduction/)を使用してローカルディレクトリからリモートコンソールにリソースをデプロイできます。 以下のように、コマンドとともにFunctionの名前またはIDを含めて、削除するFunctionを直接指定することもできます: ```sh catalyst functions:delete [function_name_or_id] ``` たとえば: ```sh catalyst functions:delete InvoiceFetch ``` CLIは同じ方法で、リモートコンソールとローカルディレクトリのどちらかを選択するよう求め、その後削除の確認を求めます。 > **注意:** リモートコンソールからFunctionを削除するには、Function名またはIDを直接指定できます。ただし、ローカルディレクトリからFunctionを削除するには、IDではなくFunction名のみを指定する必要があります。 ### Function削除オプション それぞれのオプションを使用して、リモートコンソールまたはローカルプロジェクトディレクトリのFunctionを直接一覧表示して削除することを選択できます。 ローカルプロジェクトディレクトリで利用可能なFunctionを一覧表示するには、catalyst `functions:delete`コマンドを以下のように実行します: ```sh catalyst functions:delete --local ``` プロジェクトのリモートコンソールで利用可能なFunctionを一覧表示するには、catalyst `functions:delete`コマンドを以下のように実行します: ```sh catalyst functions:delete --remote ``` CLIはそれに応じてFunctionを一覧表示し、前述のように必要なFunctionを削除できます。 以下のように、リモートコンソールまたはローカルディレクトリからFunctionを直接削除することもできます: ```sh catalyst functions:delete InvoiceFetch --remote ``` > **注意:** **Visual Studio Code IDE**ユーザーの場合、**Catalyst Tools**拡張機能をインストールして、CLIの代わりにIDEを使用してCLI操作を実行できます。Visual Studio Code IDEを使用してCatalyst Functionを削除する手順は[こちら](https://docs.catalyst.zoho.com/ja/catalyst-extensions/vs-code-extension/implementation/#delete-operation)をご覧ください。