找回密码
 立即注册

QQ登录

只需一步,快速开始

拍掉灰还可以吃

初级会员

46

主题

109

帖子

423

积分

初级会员

积分
423
拍掉灰还可以吃
初级会员   /  发表于:2020-12-14 09:52  /   查看:5893  /  回复:9
9金币
本帖最后由 拍掉灰还可以吃 于 2020-12-14 11:19 编辑

如何通过http请求向第三方接口发送我页面上的主子表内容    需要定时发送    子表对应主表的数据可能是2条 可能是3条 如何动态获取
这是接口的请求JSON格式
{
        "订单号": "11",
        "收营员": "11",
        "店铺": "11",
        "总金额": "11",
        "订单详情": [{
                "商品名称": "1",
                "单价": "1",
                "产地": "1",
                "供应商": "1"
        }, {
                "商品名称": "1",
                "单价": "1",
                "产地": "1",
                "供应商": "1"
        }, {
                "商品名称": "1",
                "单价": "1",
                "产地": "1",
                "供应商": "1"
        }]
}




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个功能开发需要先调查下,具体时间还不太确定,下周我会让开发先看看,才知道什么时候才能做好

9 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-14 09:52:39
来自 8#
拍掉灰还可以吃 发表于 2020-12-15 09:20
请问 这个功能能否补齐  如果可行 周期是多久   我现在对这个需求比较急 谢谢

这个功能开发需要先调查下,具体时间还不太确定,下周我会让开发先看看,才知道什么时候才能做好
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-14 11:47:11
2#
这时候就需要用到我之前公开课里讲的内容了,我们的HTTP请求命令除了复合结构以外,还有数组和表格数据。

以你的JSON格式来说,最外层是一个复合结构,里面有5个对象,第5个对象是一个数组,数组里又嵌套了一个复合结构,在每一个复合结构里是表格的数据。
分析结束之后,我们就在HTTP命令中实现接口,在实现之前,请给所有需要引用的单元格和表格列起名字,方便后续引用
1.最外层的复合结构(注意:复合结构要勾选JSON序列化)


2.因为第二层用到了数组,那么很多人都会问,如何知道数组的长度呢,你可以在页面使用rows函数去计算表格的行数,引用即可

然后在数组中又包含了第三层,也就是每一行都是以一个复合结构包起来的


3.在复合结构之中创建表格中每一列的对象


4.表格列里的对象有了,引用的值使用表格名称和列名称引用即可


5.设置好的请求效果如下


具体的DEMO见附件


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2020-12-14 13:30:29
3#
Eric.Liang 发表于 2020-12-14 11:47
这时候就需要用到我之前公开课里讲的内容了,我们的HTTP请求命令除了复合结构以外,还有数组和表格数据。
...

如果是我想写成服务端命令 用定时任务调取  这样的需求下 就没有表格的值选项了  因为服务端的HTTP请求只有三种数据可以选择
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-14 14:03:05
4#
拍掉灰还可以吃 发表于 2020-12-14 13:30
如果是我想写成服务端命令 用定时任务调取  这样的需求下 就没有表格的值选项了  因为服务端的HTTP请求只 ...

那你就需要使用设置参数命令去获取了~表格数据无非也是从数据库端获取的,设置参数命令直接从数据库里拿就行了
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2020-12-14 15:18:15
5#
Eric.Liang 发表于 2020-12-14 14:03
那你就需要使用设置参数命令去获取了~表格数据无非也是从数据库端获取的,设置参数命令直接从数据库里 ...

做成定时任务怎么做呢?能麻烦做个demo吗  比如定时发送 库中主子表对应的数据 因为没有页面上的筛选了光从库中怎么取值再发送  万分感谢
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-14 16:08:23
6#
拍掉灰还可以吃 发表于 2020-12-14 15:18
做成定时任务怎么做呢?能麻烦做个demo吗  比如定时发送 库中主子表对应的数据 因为没有页面上的筛选了光 ...

服务端目前在http请求命令中不太好实现你的这个需求,缺少类似于表格数据的枚举类型,这个我需要和开发沟通下,看看有没有可能加一下功能
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2020-12-15 09:20:14
7#
Eric.Liang 发表于 2020-12-14 16:08
服务端目前在http请求命令中不太好实现你的这个需求,缺少类似于表格数据的枚举类型,这个我需要和开发沟 ...

请问 这个功能能否补齐  如果可行 周期是多久   我现在对这个需求比较急 谢谢
回复 使用道具 举报
yqxcolu
中级会员   /  发表于:2022-4-28 19:20:21
9#
同求同求同求
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-29 12:10:32
10#
大佬,参考这个~
帮你打开活字格更神奇的功能:九十六、服务端命令构建主子表的JSON结构
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=63496
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部