Skip to content

Метки

Метки — цветные теги, привязанные к доске. У карточки может быть несколько меток.

Создание метки на доске

ts
const label = await trello.boards.createBoardLabel({
  id: boardId,
  name: 'bug',
  color: 'red',
});

Допустимые цвета: yellow, purple, blue, red, green, orange, black, sky, pink, lime, null (без цвета).

Список меток доски

ts
const labels = await trello.boards.getBoardLabels({ id: boardId });

Переименование или смена цвета

ts
await trello.labels.updateLabel({
  id: labelId,
  name: 'critical-bug',
  color: 'red',
});

Обновление одного поля

ts
await trello.labels.updateLabelField({
  id: labelId,
  field: 'color',
  value: 'orange',
});

Назначение метки на карточку

ts
await trello.cards.addCardLabel({ id: cardId, value: labelId });

Снятие метки с карточки

ts
await trello.cards.removeCardLabel({ id: cardId, idLabel: labelId });

Создание метки inline на карточке

Если метка ещё не существует:

ts
await trello.cards.createCardLabel({
  id: cardId,
  color: 'green',
  name: 'shipped',
});

Удаление метки

ts
await trello.labels.deleteLabel({ id: labelId });

Удаление действует на всю доску — метка снимается со всех карточек, на которых стояла.