Back to Plugins
Data Roulette

Data Roulette

Insert randomized data from Google Sheets into tagged layers in your designs.

sheetsrandomgoogledata

Plugin Preview

Data Roulette preview

About this plugin

Insert randomized data from Google Sheets into tagged layers in your designs. Supports text, images, and colors.


How to use

  1. Create a public Google Sheet. The headings for each column in your sheet is then used to tag layers in Figma.
  2. Run the Data Roulette plugin. Create a new data set and paste your public sheet url in
  3. Tag layers in Figma with column titles prefixed with #
  4. Select layers and click "Insert Data" to get random data inserted based on the tags in your selection


Tags

  1. Tag layers with using # followed by the column title. Example: #Description for a column titled 'Description' in Google Sheets
  2. Tags can contain spaces. Example: #User Name


Data Sets

  1. Create multiple Data Sets to separate and organize data from multiple spreadsheets


Combine Tags

  1. Combine tags using +. Example: #First Name + #Last Name
  2. Insert a text value and color the text using this method. Example: #Comment + #Comment Color


Images

  1. Add urls to images (must be https) in your sheet. Tagging shape layers with image url data will apply the linked images as fills.
  2. Supports base64 data urls (e.g. data:image/png;base64...)


Colors

  1. Add colors as Hex, RGB, or RGBA values in your sheet. Tagging a shape or text layer will apply colors as a fills.


Grouping

Data is grouped by row, so for instance if you have Firstname and Lastname columns, filling data into tagged layers will pair the appropriate values for that user entry. If you want to separate data use another data set, or create multiple sheets within a single Google Sheet for each type of related data.

Plugin Details

Version3
CreatedJanuary 23, 2020
Last UpdatedSeptember 6, 2023
Categorydesign-tools-other
CreatorHamish
Stats1536 installs, 71 likes
PricingPaid

Technical Details

  • API:1.0.0
  • UI:dist/ui.html
  • main:dist/plugin.js
  • Network Access:

    Allows any domain for hosting image data

  • Editor Types:
    figma
  • Allowed Domains:
    • *
    • https://*.google.com
    • https://*.googleapis.com
    • https://unpkg.com/[email protected]/img/apple/