.版本 2
.支持库 spec
.支持库 iext
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.参数 索引, 整数型
.局部变量 文本, 文本型
.局部变量 p, 整数型
.局部变量 相似度, 文本型
.局部变量 TB_Json, 类_json
.局部变量 i, 整数型
.局部变量 a, 商品信息
.局部变量 b, 商品信息
.局部变量 最大价格, 文本型
.局部变量 TB_Len, 整数型
TB_Json.解析 (#常量2, , )
TB_Len = TB_Json.成员数 (“data.data”)
.计次循环首 (TB_Len, i)
a.相似度 = 文本_取出中间文本 (TB_Json.取通用属性 (“data.data[” + 到文本 (i - 1) + “].traceInfo”, ), “cosScore” + #引号 + “:” + #引号, #引号, , )
a.商品名字 = TB_Json.取通用属性 (“data.data[” + 到文本 (i - 1) + “].title”, )
a.商品主图 = TB_Json.取通用属性 (“data.data[” + 到文本 (i - 1) + “].offerPic”, )
a.商品_ID = TB_Json.取通用属性 (“data.data[” + 到文本 (i - 1) + “].offerId”, )
a.商品价格 = TB_Json.取通用属性 (“data.data[” + 到文本 (i - 1) + “].price”, )
a.商品复购率 = TB_Json.取通用属性 (“data.data[” + 到文本 (i - 1) + “].repurchaseRate”, )
.如果真 (到数值 (a.相似度) > 到数值 (最大价格))
最大价格 = a.相似度
b = a
调试输出 (b.商品名字, b.商品价格, b.相似度)
超级列表框1.置标题 (索引, 6, b.商品名字)
超级列表框1.置标题 (索引, 7, b.商品_ID)
超级列表框1.置标题 (索引, 8, b.商品价格)
超级列表框1.置标题 (索引, 9, b.商品主图)
超级列表框1.置标题 (索引, 12, b.相似度)
超级列表框1.置标题 (索引, 13, “任务成功”)
跳出循环 ()
.如果真结束
.如果真 (i = TB_Len)
超级列表框1.置标题 (索引, 6, b.商品名字)
超级列表框1.置标题 (索引, 7, b.商品_ID)
超级列表框1.置标题 (索引, 8, b.商品价格)
超级列表框1.置标题 (索引, 9, b.商品主图)
超级列表框1.置标题 (索引, 12, b.相似度)
超级列表框1.置标题 (索引, 13, “多商品都大于原价”)
.如果真结束
.计次循环尾 ()
大哥这个单独求可以求最高但是放到软件里面就不行了是我写逻辑错了吗
|