Google Sheets Sync
  • Getting Started
  • Setting up your Sheet Structure
  • Naming your Figma layers
  • Running the plugin
  • How a value is applied to a layer
  • Special data types
  • Repeating your layers
  • Support
  • Examples
Powered by GitBook
On this page
  • Sheet Orientation
  • Empty space

Was this helpful?

Setting up your Sheet Structure

PreviousGetting StartedNextNaming your Figma layers

Last updated 4 years ago

Was this helpful?

Data will be pulled from your Google Sheet as a table — where the first row or column will be used as the Labels for the content; and all the subsequent rows/columns are considered the values.

In the example above, the Labels are across the top Title, Subtitle, Body and Button — with their values sitting underneath them.

Sheet Orientation

By default Google Sheets Sync will assume the Labels are across the top in different columns.

If you want your Labels to be across the side in different rows instead — you can make this happen by making sure each label across the left edge is bolded and each label across the top row isn't.

Empty space

Google Sheets Sync will read all the content up to the final row or column that has data in your Sheet. So avoid having any large gaps of empty space, or having any extra content that you don't want to be included. Try and keep everything in a standard 'x by y' grid.

An example of settings the Labels across the left side, so the values are in rows
An example with content sitting outside the 'standard' grid. The plugin will assume those values are part of 'Subtitle'