SuperAPI AI 工具集

mxl-validate

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:在创建或修改 1С 表格文档布局(MXL)后,校验 Template.xml 的结构错误,发现 1С 平台可能静默忽略的问题(可能造成数据丢失或布局损坏)。

主要能力:检查行高与最大行索引、vgRows 与 height 关系、单元格格式索引与格式调色板范围、行列 formatIndex 范围、单元格列索引范围(含列集合)、columnsID 引用的列集合是否存在、merge/namedItem 中的 columnsID 引用、命名区域与合并区域是否越界、格式中字体索引与字体调色板、边框线索引与线条调色板、图片 pictureIndex 是否指向存在的图片。严重级别分为 ERROR 与 WARN。默认最多报告 20 个错误(可通过 -MaxErrors 调整),超出后停止并始终输出汇总行。

使用方式:命令行调用方式如下: powershell.exe -NoProfile -File .claude/skills/mxl-validate/scripts/mxl-validate.ps1 -TemplatePath "<路径>" 或按处理名/模板名: powershell.exe -NoProfile -File .claude/skills/mxl-validate/scripts/mxl-validate.ps1 -ProcessorName "<名称>" -TemplateName "<模板>" [-SrcDir "<目录>"] 支持参数 TemplatePath、ProcessorName、TemplateName、SrcDir(默认 src)、MaxErrors(默认 20)。需提供 TemplatePath,或同时提供 ProcessorName 与 TemplateName。 返回码 0 表示全部检查通过,1 表示存在错误。

适用场景:生成布局后、在构建 EPF 前运行校验;编辑 Template.xml 后确认索引与引用仍有效;出现错误时修复后重新运行直至通过。

限制:资料未提供其他平台、界面或收费相关信息。