Giter VIP home page Giter VIP logo

sketch-mail-merge's Introduction

sketch-mail-merge

Sketch plugin to merge CSV data with a template

Animation

Usage

Prepare a template and add numeric tags to your text. The first tag should start wih the number 1, for example "Hello {1}, do you '{2}'?":

Template

Prepare your data in CSV format, for example:

cat,miao
dog,woof
fox,???

Select the template and then choose the plugin Mail Merge from the menu. Paste in the CSV format and you should see something like:

Merged Result

Advanced usage

If you want to layout the template vertically or have more choice over the distance between the results, then you should create two templates and select both of them before using the plugin. The distance between the two templates will be applied to the new tempates.

Notes

  • if a layer's name contains tags, these too will be mail merged

Installation

Make sure you have the latest version of Sketch 3 installed.

  1. Download the ZIP file with the Plugin
  2. Double click on mail-merge.sketchplugin

Feature requests, bugs & feedback

Ping me on twitter or follow for updates.

Contributors

  • Florian Schulz (improved text input and customisable layout)

Find this useful?

If you find this plugin useful, consider buying me a cake (it goes very well with coffee!)

sketch-mail-merge's People

Contributors

kumo avatar

Watchers

nancy bui avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.