Main Content

removeLabel

プロジェクトからラベルを削除する

説明

removeLabel(category,labelName) は、現在読み込まれているプロジェクト内でラベルの指定されたカテゴリから指定したラベルを削除します。この構文を使用して、名前を指定してカテゴリからラベルを削除します。

removeLabel(file,categoryName,labelName) は、指定したファイルから、指定したカテゴリで指定したラベルを削除します。この構文を使用して、名前を指定してファイルからラベルを削除します。

removeLabel(file,labelDefinition) はラベルの定義オブジェクト labelDefinition で指定したラベルを削除します。ラベルを削除する前に、findLabel を使用して file.Label プロパティからラベルの定義オブジェクトを取得する必要があります。

すべて折りたたむ

プロジェクト Times Table App を開きます。currentProject を使用して、現在読み込まれているプロジェクトからプロジェクト オブジェクトを作成します。

openExample("matlab/TimesTableProjectExample")
proj = currentProject;

既存の 1 番目のカテゴリを調べます。

cat = proj.Categories(1)
cat = 

  Category with properties:

                Name: "Classification"
        SingleValued: 1
            DataType: "none"
    LabelDefinitions: [1×7 matlab.project.LabelDefinition]

カテゴリで新規ラベルを定義します。

createLabel(cat,"Future");

新規ラベルを削除します。

removeLabel(cat,"Future");

入力引数

すべて折りたたむ

ラベルのカテゴリ。Category オブジェクトとして指定します。findCategory を使用して proj.Categories プロパティから Category オブジェクトを取得します。

削除するラベル名。文字ベクトルまたは string スカラーとして指定します。

ラベルを削除するファイル。ProjectFile オブジェクトとして指定します。ProjectFile オブジェクトを取得するには、プロジェクトの Files プロパティ (proj.Files) を調べるか、関数 findFile を使用して名前でファイルを検索します。ファイルはプロジェクト ルート フォルダー内になければなりません。

削除するラベルを含むカテゴリの名前。文字ベクトル、string スカラー、または Category オブジェクトとして指定します。

削除するラベルの名前。file.Label プロパティまたは findLabel で返される LabelDefinition オブジェクトとして指定します。

バージョン履歴

R2019a で導入