Синхронизация Figma и Google Sheets. Как не тратить жизнь на ctrl+c ctrl+v
Синхронизация Figma и Google Sheets. Как не тратить жизнь на ctrl+c ctrl+v
8787
реклама
разместить

У нас есть таблица 100 на 100 ячеек (возможно больше, возможно меньше).
1. Есть типовой компонент Test, который умеет менять цвет
по параметру.
2. Есть типовой компонент строки Data, собранный из типового компонента Test, скопированного 100 раз.
3. С учетом работы плагина Figma Google Sheet Sync, нам необходимо внутри всех 100 элементов Test в компоненте Data вручную прописать: #col1, #col2, #col3 ... #col100. В таблице нужно называть столбцы аналогично: #col1, #col2, #col3 ... #col100. Тогда данные из таблицы будут браться корректно(см. скриншот 1)

Вопрос: можно ли при помощи данного плагина или другим способом спарсить имеющуюся таблицу так, чтобы не переименовывать вручную 100 элементов компонента Data (см. скриншот 2), чтобы плагин самостоятельно собирал данные, независимо от названия строк и колонок и собирал все имеющиеся данные, независимо от их количества.

давать ссылку на конкретную ячейку не получится. Если у вас таблица 10 колонок и 10 столбцов и шапкау таблицы сверху, вам по сути нужно сделать строку для индексов(как раза col1 col2 col3...) и потом всем текстовым слоям прописать то к какой калонке они относятся - то есть у всех слоев в первой колонке будет записть #col1. когда вы запустите плагин он будет автоматически по порядку заполнит то как это хранится в таблице - то есть он будет по очереди брать значения из таблице когда будет видеть повторяющийся индекс.

Единственное насколько я помню - это не работает с компонентами. он редактирует только то что в родителе. поэтому после сбора таблицы её надо будет разкомпонентить