本帖最后由 赛龙周 于 2022-12-3 12:04 编辑
有格友问服务端执行SQL命令的返回值如何取出来,结合格友们的回答以及自己的实践,总结下,分享给大家,发现有五种方法可以实现:
建了一个表
创建了一个服务端SQL命令
首先要明白sql命令执行返回值的数据类型是json格式的对象数组,下面要解决的就是如何取出对象数组的值。
方法一:循环命令
既然是数组,首当其冲是就是循环命令,循环数组取出每个Item,用“Item.属性名”取出想要的结果
方法二:前端:“.”操作符取数。因为已经反序列化为json对象,活字格支持类似js取数语法,如示例obj.0.日期
方法三:插件:导入JSON数据到单元格。这个方法跟方法二类似,利用了活字格的前端插件。
方法四:前端插件:数组属性值转字符串
方法五:服务端插件:数组下标取值。获取数组指定下标的值命令是个服务端命令,只能在服务端命令中。
希望对大家有帮助,附上demo(8.0.103版本)。
|
|