|
|
本帖最后由 nuan1989 于 2021-2-18 21:54 编辑
//具体逻辑没测试, 只给你改了语法. 如果还是不行你看看手册, 我按照js语法改的.
- (function () {
- println("开始 ===");
- var Cgzj = 0;//这里不应该是字符串.
- var doc = getCurrentDocument();
- var childs = doc.getChilds("刀具采购清单");
- println("childs ===" + childs);
- if (childs != null && childs.size() > 0) {
- for (var it = childs.iterator(); it.hasNext();) {
- var subdoc = it.next();
- Cgzj = Cgzj + Number(subdoc.getItemValueAsString("单价")) * Number(subdoc.getItemValueAsString("数量"))//要转换成数值再计算.
- println("childs ===" + Cgzj);
- }
- }
- return Cgzj;
- })()
复制代码 |
|