menu

Sketch

Over one million designers use Sketch to transform their ideas into incredible products, every day.

Channels
Team

Exporting many copies from one file with different text

August 10, 2020 at 4:54pm

Exporting many copies from one file with different text

August 10, 2020 at 4:54pm
So, I have an artboard with a textbox dedicated for Names. If I, say, have 50 names and I need to create 50 graphics that are all the same except for the name, can I somehow automatize this process? Some script or plugin or?

August 10, 2020 at 7:38pm
if i understand this right, you could use data to populate the names in a few clicks. Check out sketchappdata.com to look for premade data sets, if not - put a request in with what you need and i am sure they will create it for you.
ps: i run sketchappdata 👍🏻
  • reply
  • like
I had the same thought. Can you set up Sketch to not randomize the data, but to just fill 50 instances of a symbol with the data as it is ordered in the dataset?
  • reply
  • like

August 11, 2020 at 6:19am
if i understand this right, you could use data to populate the names in a few clicks. Check out sketchappdata.com to look for premade data sets, if not - put a request in with what you need and i am sure they will create it for you.
ps: i run sketchappdata 👍🏻
well the thing is, I don't just need to fill the space with names, I need to export all different variations. I.e. if I have 50 names, at the end of the day I need to have 50 pngs with 50 different names in them
  • reply
  • like
could you share a screenshot ? I think create a single symbol then 49 temporaray instances (populated with data) but i can appreciate this might not quite work for you.
  • reply
  • like

August 15, 2020 at 3:26am
hi 👋
I assume you have the Names somewhere in a CSV/Spreadsheet.
I have created a plugin similar to Data Populator but that allows you to use CSV data (plus a lot more features) and generate as many elements as the rows in your CSV, so you don't have to create placeholders ahead of time :)
1) Just create a Symbol instance of the Artboard you want to use as template and set the "export settings". Make sure the instance export settings are set to your preference (i.e. PNG or SVG) 2) Copy to your clipboard the CSV data 3) Select the template instance and run the plugin: FreeFlow > Populate with Data > Populate Selected Instance with CSV data (Beta) 4) The instances will be named according to the data from the CSV. You can then use Rename It or FreeFlow to rename the instances before exporting if you need to. 5) Select all the instances and click "export" button
Download my plugin here: http://www.free-flow.co
Cheers! 🌈
  • reply
  • like
👍🏽
  • reply
  • like