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