# Excalidraw 自动化使用指南

> 此说明当前更新至 `e793526`。

【[English](../../readme.md) | 简体中文】

使用 ExcalidrawAutomate 可以通过 [ExcalidrawAutomate 脚本引擎](ExcalidrawScriptsEngine.md)、[Templater](https://silentvoid13.github.io/Templater/docs/) 或 [QuickAdd](https://github.com/chhoumann/quickadd) 插件来创建或操作 Excalidraw 绘图，并使用 [DataviewJS](https://blacksmithgu.github.io/obsidian-dataview/docs/api/intro/) 生成嵌入式的 SVG 和 PNG 图像。

通过一些简单的配置，使用 ExcalidrawAutomate 你可以：
- 生成简单的思维导图
- 构建家谱
- 填写 SVG 表单
- 创建自定义图表
- 在 Excalidraw 中自动化简单任务（即创建宏）

![功能示例](https://user-images.githubusercontent.com/14358394/117549619-bae41180-b03b-11eb-968d-c909e79a7524.png)

## API 文档

- **从这里开始** [API 介绍](API/introduction.md)
- [属性和函数概览](API/attributes_functions_overview.md)
- [元素样式](API/element_style.md)
- [画布样式](API/canvas_style.md)
- [添加对象](API/objects.md)
- [实用函数](API/utility.md)

## ExcalidrawAutomate 脚本引擎

当你想要自动化一些简单的步骤时，比如在文本元素周围添加一个框、用箭头连接两个对象、或者设置自定义的线宽或网格值等类似"宏"的自动化操作，我建议使用脚本引擎。
- [ExcalidrawAutomate 脚本引擎](ExcalidrawScriptsEngine.md)

## 示例
- **Templater**
  - [在当前编辑的文档中插入新绘图](Examples/insert_new_drawing.md)
  - [连接对象](Examples/connect_objects.md)
  - [应用 Excalidraw 模板](Examples/apply_template.md)
  - [使用 Templater 创建思维导图](Examples/templater_mindmap.md)

- **Dataview**
  - [使用 Dataview 创建思维导图](Examples/dataviewjs_mindmap.md)
  - [使用 Dataview 创建家谱](Examples/dataviewjs_familytree.md)

## 支持与反馈

### 支持原作者

如果你喜欢这个插件，请通过以下方式支持：
- 在社交媒体上分享这个插件
- 在 Twitter 上关注作者 [@zsviczian](https://twitter.com/zsviczian)
- 访问作者的博客 [zsolt.blog](https://zsolt.blog)
- [赞助作者](https://ko-fi.com/zsolt)

[<img src="https://user-images.githubusercontent.com/14358394/115450238-f39e8100-a21b-11eb-89d0-fa4b82cdbce8.png" width="150" alt="赞助按钮">](https://ko-fi.com/zsolt)

### 支持中文翻译

如果这些中文翻译对你有帮助，欢迎通过 [爱发电](https://afdian.com/a/daomishu) 支持译者。