Class Functions
- Namespace
- HeZhengZheng.Workbench
- Assembly
- HeZhengZhengWorkbench.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
BomDatabasePath()
HZZ_BOM_DB:返回当前生效的 bom.db 路径(排查「导到了 A、插件在读 B」用)。
[ExcelFunction(Name = "HZZ_BOM_DB", Category = "合格证发放清单工作台", Description = "返回当前生效的 bom.db 路径(配置 Bom.DatabasePath 优先,回落用户数据目录)。")]
public static string BomDatabasePath()
Returns
BomGrades(string, bool)
HZZ_BOM_GRADES:按 生产令号 返回去重的「零件:牌号」摘要串。
[ExcelFunction(Name = "HZZ_BOM_GRADES", Category = "合格证发放清单工作台", Description = "按生产令号返回去重材料牌号摘要(「零件:牌号」以分号分隔)。数据来自 bom.db(scripts/import_bom.py 扫描材料清单导入)。")]
public static string BomGrades(string productionOrderNo, bool fuzzy = false)
Parameters
Returns
BomOrders()
HZZ_BOM_ORDERS:返回库内全部生产令号及各自零件数(两列二维表)。
[ExcelFunction(Name = "HZZ_BOM_ORDERS", Category = "合格证发放清单工作台", Description = "返回 bom.db 内全部生产令号及各自零件数(两列:生产令号/零件数)。⚠ 旧版 Excel(无动态数组,如 Office 2010):需先选中目标区域,再按 Ctrl+Shift+Enter 以数组公式填入;单格回车只显示左上角第一个值。")]
public static object[,] BomOrders()
Returns
- object[,]
BomParts(string, bool)
HZZ_BOM_PARTS:按 生产令号 返回零件明细表(序号/代号/零件名称/材料牌号/数量/材料型态)。
[ExcelFunction(Name = "HZZ_BOM_PARTS", Category = "合格证发放清单工作台", Description = "按生产令号查询 BOM 零件明细,返回二维表(序号/代号/零件名称/材料牌号/数量/材料型态)。数据来自 bom.db(scripts/import_bom.py 扫描材料清单导入);未导入时返回提示文本。⚠ 旧版 Excel(无动态数组,如 Office 2010):需先选中足够大的目标区域,再按 Ctrl+Shift+Enter 以数组公式填入才会铺满多格;单格回车只显示左上角第一个值。只要牌号摘要请用单格函数 HZZ_BOM_GRADES。")]
public static object[,] BomParts(string productionOrderNo, bool fuzzy = false)
Parameters
Returns
- object[,]
Hello(string)
[ExcelFunction(Name = "HZZ_HELLO", Category = "合格证发放清单工作台", Description = "返回问候语,用于确认插件已成功加载。")]
public static string Hello(string name)
Parameters
namestring
Returns
LogPath()
[ExcelFunction(Name = "HZZ_LOGPATH", Category = "合格证发放清单工作台", Description = "返回插件日志路径。")]
public static string LogPath()
Returns
Smoke()
[ExcelFunction(Name = "HZZ_SMOKE", Category = "合格证发放清单工作台", Description = "冒烟测试入口:返回固定的成功标记,用于验证插件加载与显式导出正常。")]
public static string Smoke()
Returns
SmokeSjkTemplate(string?)
[ExcelFunction(Name = "HZZ_SMOKE_SJK_TEMPLATE", Category = "合格证发放清单工作台", Description = "冒烟测试:查询 sjk 模板库,返回「模板数 / 型号数 / 首个变体摘要」。可选参数 dbPath 指定库路径,留空时用配置里的路径。")]
public static string SmokeSjkTemplate(string? dbPath)
Parameters
dbPathstring
Returns
Version()
[ExcelFunction(Name = "HZZ_VERSION", Category = "合格证发放清单工作台", Description = "返回插件与运行时版本信息。")]
public static string Version()