removeLabel

Удалите метку из проекта

Описание

пример

removeLabel(category,labelName) удаляет заданную метку из заданной категории меток в в настоящее время загруженном проекте. Используйте этот синтаксис, чтобы удалить метку из категории по наименованию.

removeLabel(file,categoryName,labelName) удаляет заданную метку в заданной категории из заданного файла. Используйте этот синтаксис, чтобы удалить метку из файла по наименованию.

removeLabel(file,labelDefinition) удаляет метку, заданную объектом labelDefinition определения метки. Прежде чем можно будет удалить метку, необходимо получить объект определения метки от file.Label свойство или при помощи findLabel.

Примеры

свернуть все

Откройте Табличный проект Приложения "Таймс". Используйте currentProject чтобы создать проект возражают из в настоящее время загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Исследуйте первую существующую категорию.

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 объект. Получите Category объект от proj.Categories свойство или при помощи findCategory.

Имя метки, чтобы удалить в виде вектора символов или строкового скаляра.

Файл, чтобы удалить метку из в виде ProjectFile объект. Можно получить ProjectFile объект путем исследования свойства Files проекта (proj.Files), или использование findFile найти файл по наименованию. Файл должен быть в корневой папке проекта.

Имя категории, которая содержит метку, чтобы удалить в виде вектора символов или строкового скаляра.

Имя метки, чтобы удалить в виде LabelDefinition объект возвращен file.Label свойство или findLabel.

Введенный в R2019a