@ks-dbdev/template-data-connector-plugin
Advanced tools
+2
-2
| { | ||
| "name": "@ks-dbdev/template-data-connector-plugin", | ||
| "version": "1.0.1", | ||
| "version": "1.0.2", | ||
| "description": "数据连接器插件开发模板", | ||
@@ -32,2 +32,2 @@ "main": "dist/plugin.zip", | ||
| } | ||
| } | ||
| } |
+86
-10
@@ -1,19 +0,78 @@ | ||
| # 数据连接器插件模板 | ||
| # @ks-dev/template-data-connector-plugin | ||
| 这是一个数据连接器插件模板 | ||
| 多维表格数据连接器插件开发模板 | ||
| ## 🛠️ 开发指南 | ||
| [](https://www.npmjs.com/package/template-data-connector-plugin) | ||
| [](https://github.com/your-org/db-open-platform/blob/main/LICENSE) | ||
| ### 本地开发 | ||
| ## 🚀 快速开始 | ||
| 1. 安装依赖: | ||
| ### 使用 CLI 创建项目(推荐) | ||
| ```bash | ||
| # 使用 dbdev CLI 工具 | ||
| npx @ks-dbdev/cli create template | ||
| # 或全局安装后使用 | ||
| npm install -g @ks-dbdev/cli | ||
| dbdev create template | ||
| ``` | ||
| 选择 **"数据连接器插件"** 模板 | ||
| ## 📁 项目结构 | ||
| ``` | ||
| template-data-connector-plugin/ | ||
| ├── package.json | ||
| ├── plugin.json # 插件配置 | ||
| ├── README.md | ||
| ├── src/ | ||
| │ ├── main.py # Python 主逻辑 | ||
| │ └── meta.json # 插件元数据和 UI 配置 | ||
| ├── scripts/ | ||
| │ └── build.js # 构建脚本 | ||
| └── dist/ # 打包输出目录 | ||
| └── plugin.zip # 生成的插件包 | ||
| ``` | ||
| ## 🛠️ 开发流程 | ||
| ### 1. 安装依赖 | ||
| ```bash | ||
| npm install | ||
| ``` | ||
| 2. 修改源文件: | ||
| - 编辑 `main.py` 实现你的数据同步逻辑 | ||
| - 编辑 `meta.json` 配置插件信息和 UI | ||
| ### 2. 编写插件逻辑 | ||
| 3. 构建插件包: | ||
| **编辑 `src/main.py`** | ||
| 实现你的数据同步逻辑,支持多种数据源对接: | ||
| ```python | ||
| # 示例:数据库连接和数据同步 | ||
| def sync_data(config): | ||
| # 1. 连接数据源 | ||
| # 2. 获取数据 | ||
| # 3. 转换数据格式 | ||
| # 4. 返回结果 | ||
| pass | ||
| ``` | ||
| **编辑 `src/meta.json`** | ||
| 配置插件的基本信息和 UI 界面: | ||
| - `plugin_name`: 插件名称 | ||
| - `plugin_desc`: 插件描述 | ||
| - `plugin_icon`: 插件图标 | ||
| - `plugin_code`: 前后端代码配置 | ||
| - `backend`: Python 后端逻辑配置 | ||
| - `frontend`: UI 模板配置(账号管理、数据源配置等) | ||
| ### 3. 打包插件 | ||
| 执行以下命令构建插件包: | ||
| ```bash | ||
@@ -23,2 +82,19 @@ npm run build | ||
| 构建后会在 `dist/` 目录下生成 `plugin.zip` 文件。 | ||
| 构建完成后,会在 `dist/` 目录下生成 `plugin.zip` 文件,即可上传到 WPS 开放平台。 | ||
| ## 📝 配置说明 | ||
| ### meta.json 配置项 | ||
| 数据连接器插件的 `meta.json` 主要包含以下部分: | ||
| 1. **插件基础信息**:名称、描述、图标 | ||
| 2. **账号管理页面**:配置数据源连接参数 | ||
| 3. **数据源配置页面**:选择要同步的数据和字段映射 | ||
| 4. **同步设置**:配置同步频率和规则 | ||
| 示例配置参考 `src/meta.json` 文件。 | ||
| ## 📚 相关文档 | ||
| - [WPS多维表格数据连接器插件开发指南](https://365.kdocs.cn/wiki/l/0lcjdVRSH1S4Q0) |
13190
18.39%99
330.43%