Excalidraw Automate How To
【English | 简体中文】 |
Use ExcalidrawAutomate to create or manipulate Excalidraw drawings using the ExcalidrawAutomate Script Engine, the Templater or the QuickAdd plugins, and to generate embedded SVG and PNG images using DataviewJS
With a little work, using ExcalidrawAutomate you can generate simple mindmaps, build a family tree, fill out SVG forms, create customized charts, or automate simple tasks (i.e. create macros) in Excalidraw.
API documentation
- start here Introduction to the API
- Overview of Attributes and Functions
- Element Style
- Canvas Style
- Adding Objects
- Utility Functions
ExcalidrawAutomate Script Engine
I recommend using the Scripts Engine for “Macro” like automation, when you want to automate a few simple steps, such as adding a box around a text element, or connecting two objects with an arrow, or setting line width or the grid to a custom value.
Examples
- Templater
- Dataview
If you are enjoying the Obsidian Excalidraw Plugin…
Help spread the word by sharing about the Plugin on social media.
You can find me on Twitter @zsviczian, and on my blog zsolt.blog.