---
url: "/pl/copydoc/sync/airtable.md"
description: "Jeśli Twój arkusz jest tabelą w Airtable, możesz zsynchronizować go z projektem w Figmie."
---

# Synchronizacja treści z Airtable z Figmą

> Jeśli Twój arkusz jest tabelą w Airtable, możesz zsynchronizować go z projektem w Figmie.

### Poradnik wideo: synchronizacja treści z arkusza Airtable z Figmą

Ten film pokazuje, jak za pomocą wtyczki CopyDoc zsynchronizować treść z arkusza Airtable z Figmą.
[Embedded media](https://www.youtube-nocookie.com/embed/SFAjIzF6P9o)

### Poradnik wideo: automatyczne powtarzanie i synchronizacja warstw z Figmy z arkusza

Ten film pokazuje, jak za pomocą wtyczki CopyDoc automatycznie powtarzać i synchronizować warstwy w Figmie na podstawie arkusza.
[Embedded media](https://www.youtube-nocookie.com/embed/_1MHyfYNHFQ)

## Synchronizacja treści z Airtable z warstwami w Figmie {#syncing-your-airtable-content-to-figma-layers}

[Video](/assets/videos/copydoc/sync/airtable-sync.mp4)

Aby dodać treść z Airtable do funkcji **Sync Content** w CopyDoc, wybierz opcję **Sync from Airtable URL** z listy rozwijanej platform. Następnie musisz wypełnić 3 pola:

### Adres URL arkusza Airtable {#your-airtable-sheet-url}

Aby utworzyć arkusz, zaloguj się do [Airtable](https://airtable.com/) i kliknij **Create a base**, wybierz **Workspace**, w którym chcesz go dodać, a potem kliknij **Create**.

Adres URL arkusza Airtable powinien wyglądać tak: `https://airtable.com/appzkSCDvQhxjfrl3/tbl9Ug0eTNoZFX5ne/viwULclwtTCrQq4dR?blocks=hide`

### Osobisty token dostępu Airtable {#your-airtable-personal-access-token}

[Token utworzysz](https://airtable.com/create/tokens) na stronie [Personal Access Token](https://airtable.com/developers/web/guides/personal-access-tokens) w Airtable.

Osobisty token dostępu Airtable powinien wyglądać tak: `patCDDXkwmgP4CyJK.19aa66430076753f90aaf1b27ae0a4ddf14f445dce8add9bd539bcbefcbe35df`

Ustaw **Scopes** tokena na `data.records:read` i `schema.bases:read` oraz nadaj mu dostęp do bazy, którą chcesz synchronizować. Uprawnienie do schematu pozwala CopyDoc rozpoznać kolumny puste we wszystkich rekordach, dzięki czemu pasujące warstwy tekstowe mogą zostać wyczyszczone. Token z samym `data.records:read` nadal synchronizuje zwrócone kolumny, ale przy całkowicie pustych kolumnach tekst szablonu może pozostać bez zmian.

### Własna etykieta Airtable {#custom-airtable-label}

Musisz ustawić własną etykietę (na przykład `My Airtable Snippets`), aby łatwo rozpoznać adres URL Airtable podczas korzystania z niego.

Gdy wypełnisz te pola, kliknij **Save New Airtable +**, aby wczytać podgląd treści i zapisać widok w pliku Figmy. Możesz zapisać kilka widoków tej samej tabeli z różnymi etykietami. Ponowne dodanie tego samego widoku wybiera istniejący zapisany wpis.

### Puste pola {#blank-fields}

Gdy włączone jest `schema.bases:read`, puste komórki czyszczą pasujące warstwy tekstowe, nawet jeśli cała kolumna w wybranym widoku jest pusta. Warstwy, które nie pasują do żadnej kolumny tabeli, zachowują dotychczasową treść. CopyDoc wczytuje wszystkie strony rekordów w wybranym widoku.

Jeśli CopyDoc nie może odczytać listy pól, pokaże komunikat i będzie dalej korzystać z pól zwróconych razem z rekordami. Jeśli pojawi się taka prośba, dodaj do tokena uprawnienie do schematu, a potem ponownie wczytaj podgląd treści. Jeśli lista pól jest chwilowo niedostępna, wczytaj podgląd ponownie, aby spróbować jeszcze raz.

Etykieta, np. `MODERATED BY`, nadal będzie widoczna, jeśli jej komórka w Airtable zawiera ten tekst. Jeśli chcesz usunąć etykietę, wyczyść również tę komórkę.

> **Warning:** **Nie można aktualizować warstw tekstowych w Figmie z brakującymi fontami**. Jeśli warstwa tekstowa w Figmie zawiera [brakujący font](https://help.figma.com/hc/en-us/articles/360039956994-Manage-missing-fonts), wtyczka nie będzie mogła jej zaktualizować. Upewnij się, że w każdej warstwie tekstowej, którą chcesz w jakikolwiek sposób zaktualizować wtyczką CopyDoc, brakujące fonty zostały uzupełnione.

## Automatyczne powtarzanie jednej warstwy z Figmy dla wierszy arkusza {#auto-repeat-a-single-figma-layer-with-your-spreadsheet-rows}

[Video](/assets/videos/copydoc/sync/auto-repeat-sync.mp4)

Na kartach synchronizacji **Content** i **Styles** możesz automatycznie powtarzać jedną warstwę z Figmy, włączając przełącznik **Auto Repeat**. Wtyczka skopiuje wtedy oryginalnie zaznaczoną warstwę i powieli ją tyle razy, ile wierszy zawierają dane w arkuszu.

Dzięki temu jedna karta, pozycja katalogu lub układ kampanii zamienia się w wypełniony projekt dla każdego wiersza arkusza. Warstwy tekstowe i warstwy obrazów w projekcie korzystają z pasujących kolumn arkusza.

Jeśli zaznaczysz komponent główny, CopyDoc utworzy instancję dla każdego wiersza. Zaznaczenie istniejącej instancji powiela tę instancję, a zaznaczenie ramki powiela ramkę.

Jeśli zaznaczona warstwa z Figmy znajduje się bezpośrednio w innej warstwie z włączonym Auto Layout, zostanie automatycznie powielona w tej warstwie nadrzędnej. W przeciwnym razie CopyDoc utworzy nową ramkę z Auto Layout i tam powieli nowe warstwy.

### Dynamiczne nazwy powtarzanych warstw nadrzędnych {#dynamic-auto-repeating-parent-layer-names}

[Video](/assets/videos/copydoc/sync/auto-renaming-frames.mp4)

Aby nadać każdej powielonej warstwie z Figmy nazwę z arkusza, dopasuj nazwę zaznaczonej warstwy szablonu do nagłówka kolumny. CopyDoc użyje wartości z tej kolumny w każdym wierszu jako nowej nazwy warstwy.

Pojedynczy `#` na początku jest opcjonalny: warstwa o nazwie `#Title` może pasować do kolumny `Title`, a warstwa o nazwie `Title` do kolumny `#Title`. Jeśli istnieją oba nagłówki, pierwszeństwo ma dokładne dopasowanie, także gdy jego wartość jest pusta. Wielkość liter i spacje nadal muszą się zgadzać.

Jeśli w arkuszu nie ma pasującej nazwy warstwy, wtyczka CopyDoc użyje oryginalnej nazwy warstwy z Figmy i doda do niej numer wiersza (na przykład `My Frame Layer (Row 3)`).
