Por exemplo, se você deu aos cabeçalhos da planilha os nomes #Title ou #Description, dê também às suas camadas de texto os nomes #Title ou #Description. Assim, elas serão mapeadas entre si quando a planilha for sincronizada no plugin mais tarde.
Atribuir linhas específicas a camadas do Figma
Para sincronizar uma linha específica da planilha com uma camada Frame pai, acrescente ao nome da camada um ponto (.) seguido do número da linha desejada. Por exemplo, renomear uma camada de frame pai de #My Frame para #My Frame.3 faz a sincronização usar os dados da 3ª linha da sua planilha quando você seleciona essa camada de frame e fornece a planilha. Por padrão, sincronizar um único frame ou camada usa a primeira linha.
Você também pode substituir a linha usada por camadas de texto filhas individuais dentro do frame pai aplicando a mesma convenção de nomes. Por exemplo, mudar uma camada de texto aninhada de #Heading para #Heading.5 faz com que essa camada busque os dados da 5ª linha da planilha, mesmo que o frame pai esteja definido como #My Frame.3 (que usa a 3ª linha para os outros dados sincronizados).
Essa convenção de nomes opcional permite controlar com precisão qual linha da planilha preenche cada camada durante a sincronização.
Atribuir linhas aleatórias a camadas do Figma. Se você quiser que uma camada do Figma seja sincronizada com o valor de uma linha aleatória, adicione .x ao final do nome da camada do Figma, logo depois do nome do cabeçalho. Por exemplo, #Title.x sempre vai buscar uma linha aleatória da coluna #Title da sua planilha.
Camadas de imagem do Figma
Se você estiver usando a planilha para atualizar conteúdo de imagens, também pode renomear suas camadas de imagem do Figma com o mesmo nome do cabeçalho da planilha (por exemplo, #Poster) cuja coluna contém URLs de imagens nas linhas de conteúdo. Suas camadas do Figma serão substituídas automaticamente pelas imagens quando a planilha for sincronizada.
Atualizar nomes de camadas do Figma (que não são de texto)
Se você quiser renomear camadas do Figma que não são de texto, use o nome da camada (por exemplo, My Frame) como nome do cabeçalho da coluna e adicione os novos nomes nas linhas abaixo dele. Todas as camadas do Figma com nomes correspondentes serão renomeadas automaticamente quando a planilha for sincronizada.
Repetir automaticamente uma camada do Figma com as linhas da planilha
Nas abas de sincronização Content ou Styles, você pode repetir automaticamente uma única camada do Figma ativando a opção Auto Repeat. Ela copia a camada original selecionada no Figma e a duplica tantas vezes quanto o número de linhas de dados da sua planilha.
Use isso para transformar um card, um item de catálogo ou um layout de campanha em um design preenchido para cada linha da planilha. As camadas de texto e de imagem dentro do design usam as colunas correspondentes da planilha.
Se você selecionar um componente principal, o CopyDoc cria uma instância para cada linha. Ao selecionar uma instância existente, essa instância é duplicada; ao selecionar um frame, o frame é duplicado.
Se a camada selecionada já estiver diretamente dentro de outra camada do Figma com Auto Layout ativado, ela será duplicada automaticamente dentro dessa camada pai. Caso contrário, o CopyDoc criará um novo frame com Auto Layout e duplicará as novas camadas do Figma nele.
Nomes dinâmicos para as camadas pai repetidas automaticamente
Para dar a cada camada duplicada do Figma um nome vindo da planilha, faça o nome da camada de template selecionada corresponder ao cabeçalho de uma coluna. O CopyDoc usa o valor dessa coluna em cada linha como o novo nome da camada.
Um único # no início é opcional: uma camada chamada #Title pode corresponder a uma coluna Title, e uma camada chamada Title pode corresponder a uma coluna #Title. Se os dois cabeçalhos existirem, a correspondência exata tem prioridade, mesmo quando o valor dela estiver em branco. As letras maiúsculas e minúsculas e os espaços ainda precisam corresponder.
Se não houver nenhum nome de camada correspondente na planilha, o plugin CopyDoc usa o nome original da camada do Figma e acrescenta um número de linha a ele (por exemplo, My Frame Layer (Row 3)).