Задать вопрос
alexanev6
@alexanev6
UX / UI дизайнер

Как выбрать все элементы внутри GroupNode и вынести их из группы?

Пытаюсь написать плагин для Figma. Не могу найти способ вынести элементы из группы.
Сначала я выделяю все группы
nodes.forEach(function (obj) {
    if (obj.type == 'GROUP') {
        ... 
    }
});

А затем надо вынести оттуда все элементы (дочерние элементы 1ого уровня), то есть сделать родительским figma.currentPage
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
tank666
@tank666
Дизайнер, Figma-эксперт, автор плагинов для Figma.
Используй методы appendChild или insertChild для узла PageNode, а затем разгруппируй GroupNode, используя метод ungroup глобального объекта figma.

Например:
figma.currentPage.appendChild(obj);
figma.ungroup(obj);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы