代码木鱼 发表于 2026-8-7 10:56:43

Dataverse Column Namer

概述
# Dataverse 列命名器

**通过自动化、一致的架构命名提高您的 Power Apps 开发效率。**

Dataverse Column Namer 是 Microsoft Power Platform 开发人员和顾问的必备实用程序。它消除了为 Dataverse 列键入架构名称的繁琐且容易出错的手动过程。只需输入您的“显示名称”,然后就会看到“架构名称”根据您的首选约定立即自动填充。

## 🚀 主要特点

### 🎯 自动命名
- **即时生成**:当您键入显示名称时,架构名称会实时生成。
- **智能转换**:自动处理特殊字符、空格和大小写逻辑。

### 🔧 灵活的命名约定
从 5 种行业标准命名样式中进行选择,以匹配您项目的编码指南。

#### 1. underscore_lowercase (默认)
干净、标准的 Dataverse 命名风格。
- `Hello World` → `hello_world`
- `客户 ID` → `customer_id`
- `价格($)`→`价格`
- `User@Email.com` → `user_email_com`
- `2024 年` → `year_2024`

#### 2.下划线_保留
保留原始外壳,适用于特定编码标准。
- `Hello World` → `Hello_World`
- `客户 ID`→`Customer_ID`
- `iOS 版本` → `iOS_Version`
- `价格 ($)` → `价格`
- `电子商务网站` → `eCommerce_Site`

#### 3. pascal案例
紧凑的风格,在 C# 和 .NET 开发中流行。
- `Hello World` → `HelloWorld`
- `客户名称`→`客户名称`
- `新客户 ID` → `新客户 ID`
- `出生日期`→`出生日期`
- `123开始` → `123开始`

#### 4. 驼峰式命名法
标准 JavaScript/TypeScript 命名约定。
- `你好世界` → `你好世界`
- `客户 ID` → `客户 ID`
- `API 密钥` → `apiKey`
- `立即提交请求` → `立即提交请求`
- “第一名” → “第一名”

#### 5. 删除空格
最简单的形式,小写,没有分隔符。
- `你好世界`→`你好世界`
- `客户 ID`→`customerid`
- `名字`→`名字`
- `价格($)`→`价格`
- `A B C D`→`abcd`

### 📝 基于类型的智能后缀
根据列数据类型自动附加标准化后缀,以保持架构整洁有序:
- **查找**:`_id`、`_customerid`
- **选择**:`_choice`、`_choices`、`_yn`
- **计算/汇总**:`_calculated`、`_rollup`
- **日期/时间**:`_date`、`_time`
- *完全可配置!* 自定义这些后缀以符合您组织的特定标准。

### 🌍环境意识
- **安全激活**:扩展仅在您明确“固定”的 Power Apps 环境中激活。
- **视觉指示器**:工具运行时,直接在弹出窗口中显示清晰的视觉反馈(活动/非活动)。
- **防止意外**:避免在不一致的环境中无意的命名更改。

### 💾 配置管理
- **导入/导出**:通过将配置导出到 JSON 文件,轻松与您的团队共享您的命名标准。
- **跨设备同步**:保持您的设置在不同机器上保持一致。

## 💡 为什么使用 Dataverse 列命名器?
- **节省时间**:每次列创建都可以节省几秒钟。在大型项目中,这可以节省时间。
- **一致性**:确保团队中的每个开发人员都使用完全相同的命名模式。
- **减少错误**:不再有拼写错误或意外地将架构名称保留为“new_column”。
- **专注于逻辑**:停止担心平凡的细节,专注于构建出色的应用程序。

## 隐私与安全
该扩展程序完全在您的浏览器本地运行。它不会将任何数据传输到外部服务器或收集任何个人信息。您的配置安全地存储在浏览器的本地存储中。

## 支持
发现错误或有功能请求?我们很乐意听取您的意见!
访问我们的 GitHub 存储库:https://github.com/phuocle/dataverse-column-namer


Dataverse Column Namer 1.0.0.crx
.crx
1.0.0

支持

Dataverse Column Namer 1.0.0.zip
.zip
1.0.0

不支持


页: [1]
查看完整版本: Dataverse Column Namer