/
如何动态遍历查看参数(例如查看每个BOM中的某个参数)

如何动态遍历查看参数(例如查看每个BOM中的某个参数)

这里i=0时,就是第一根bom,一般是bom10,i=1时,对应第二根bom,一般bom20,所以可以依次遍历。

mixMagic.getBOMAtt(i, "BOMposition")

 

这里遍历该层中的bom,公式中的test这个参数,在每次遍历中是每个BOM的标头参数中的standard。所以目前这个公式的结果,是最后一个bom,假设bom有10,20,30,则就是bom30位置的设计的standard。

i = 0 test = "" while (mixMagic.getBOMAtt(i, "BOMposition") !== ""){ // your logic to check each one bomDesign = mixMagic.getBOMAtt(i, "BOMitem") bomAlt = mixMagic.getBOMAtt(i, "BOMdesignAlternative") // test 是每個bom的標頭參數中的standard test = mixMagic.getAttValueFromDesignByCode(bomDesign, bomAlt, "cable", "0","","","", "standard") i += 1 } res = test

学习参考文档位置。

Related content