Мультивыбор фреймов в Figma по списку из Excel

    Мы занимаемся дизайном карточек для Wildberries и Ozon. В нашей базе более тысячи позиций, каждая из которых размещена в отдельном фрейме, названном по ШК (штрихкоду). Часто поступает задача изменить обложку под акцию. Заказчик присылает Excel-файл со списком позиций (например, 500 штук), и на каждую обложку нужно наложить плашку.

    Само наложение плашки - тривиальная операция. Однако проблема заключается в выборе нужных фреймов: если выбирать их вручную, дизайнеру приходится 500 раз копировать ШК, чтобы применить обновление к нужным обложкам. Альтернативный подход - применить изменение сразу ко всем фреймам (в один клик), но тогда на экспорте появляется множество лишних файлов, которые невозможно автоматически отсеять.

    Вопрос: Как организовать мульти-выбор нужных фреймов в Figma (или файлов в MacOS), имея на руках Excel-файл со списком ШК?

    Предлагаемые варианты решения

    • Использование плагина для Figma. Существуют плагины (например, Find and Replace или Bulk Rename), которые умеют искать фреймы по имени. Можно загрузить список ШК и автоматически выделить соответствующие фреймы.
    • Автоматизация через скрипты. Figma поддерживает JavaScript-скрипты. Можно написать скрипт, который читает Excel (через CSV), находит все фреймы по имени и выбирает их или применяет нужное действие.
    • Использование сторонних сервисов. Некоторые сервисы (например, Anima, Figma to HTML) позволяют подключать внешние данные, но подходят скорее для разработки.
    • Работа с файловой системой MacOS. Если фреймы экспортированы как отдельные файлы, можно использовать Automator или простой shell-скрипт для массового переименования и фильтрации файлов по списку.

    Рекомендуемый подход

    1. Подготовить CSV-файл с колонкой ШК (без заголовков, один ШК на строку).
    2. Установить плагин Find and Replace (или Select Layers by Name) - он позволяет выделить все слои, чьи имена совпадают с любым из списка.
    3. Загрузить CSV в плагин, применить поиск - плагин выделит все нужные фреймы.
    4. После выделения - применить действие (добавить плашку или изменить обложку).

    Этот способ исключает ручной перебор и гарантирует, что на экспорт пойдут только измененные карточки.