如何把明细表指定几列生成JSON,如图
本帖最后由 一路狂奔 于 2022-7-18 08:20 编辑如上图明细记录
生成的效果
[{"item_code":"1003746","qty":37.00,"price":1684.00},{"item_code":"1003755","qty":12.00,"price":1683.00},{"item_code":"1003756","qty":5.00,"price":1848.00}]
请问如何在云表实现。谢谢。
实际上是文本的有规律累加,可以用数据源循环。也可以用自定义JS函数去做,在函数里面定义一个空对象,然后将数据写成键值对的形式push这个对象里面,最后把JSON对象转成文本返回來 function MyJSON(JSONString,n1,p1,n2,p2)
{
var obj = JSON.parse(JSONString);
var str = "{" + n1 + ":" + p1 + "," + n2 + ":"+ p2 + "}";
var strJSON = JSON.parse( str );
obj.push( strJSON );
return JSON.stringify(obj);
}
用这个自定义脚本实现了。
页:
[1]