跳到主要内容
明道云社区 发帖
发帖 登录
我想起曾经夕阳下的奔跑

代码块怎么输出多列数组数据

我想起曾经夕阳下的奔跑Lv.4悟道 发布于 2024-03-01 10:23 最后回复 2024-03-01 17:57:55 问答
  • 新浪微博
  • 微信扫一扫
10 回复863 浏览

image.png

有0人点赞
请 后发表观点
罗智芮
罗智芮 Lv.5明道明道云员工 2024-03-01 17:57:55

image.png

我想起曾经夕阳下的奔跑
我想起曾经夕阳下的奔跑 Lv.4悟道 2024-03-01 12:14:05
罗智芮 2024-03-01 11:59:14
解析数组节点啊

解析数组节点啊

image.png
image.png

怎么操作啊

罗智芮
罗智芮 Lv.5明道明道云员工 2024-03-01 11:59:14

解析数组节点啊

RUNINTO.
RUNINTO. Lv.5明道 2024-03-01 11:27:48

获取三条数据:
{"商品代码":1,"商品名称":"4","商品数量":7,"商品单位":"个"},
{"商品代码":2,"商品名称":"5","商品数量":8,"商品单位":"个"},
{"商品代码":3,"商品名称":"6","商品数量":9,"商品单位":"个"}

照你图片那样直接获取的话应该是获取到最后一条:{"商品代码":3,"商品名称":"6","商品数量":9,"商品单位":"个"}
使用子流程的话:获取到的数据是这样的
{"商品代码":1,"商品名称":"4","商品数量":7,"商品单位":"个"},
{"商品代码":2,"商品名称":"5","商品数量":8,"商品单位":"个"},
{"商品代码":3,"商品名称":"6","商品数量":9,"商品单位":"个"}

想要实现你那个,那你就要将每次进来的数据保存到一个字段中,
子流程进来第一次的数据:{"商品代码":1,"商品名称":"4","商品数量":7,"商品单位":"个"},
子流程再进来第二次时,拿到第一次的数据加上本次获取到的数据:
{"商品代码":1,"商品名称":"4","商品数量":7,"商品单位":"个"},(第一次的数据)
{"商品代码":2,"商品名称":"5","商品数量":8,"商品单位":"个"},(本次的数据)
子流程进俩第三次时,拿到第二次的数据加上本次获取到的数据:
{"商品代码":1,"商品名称":"4","商品数量":7,"商品单位":"个"},(第二次的数据)
{"商品代码":2,"商品名称":"5","商品数量":8,"商品单位":"个"},(第二次的数据)
{"商品代码":3,"商品名称":"6","商品数量":9,"商品单位":"个"},(第三次的数据)

到这时候子流程执行完毕。再继续下一个节点
通过记录 id 相等的情况获取到当前表单。拿到这个更新的字段。再对字段进行代码处理,处理成你想要的这个格式就行:
商品代码[1,2,3,],商品名称[4,5,6], 数量[7,8,9] ,单位[个,个,个],备注[a,b,c]

我想起曾经夕阳下的奔跑
我想起曾经夕阳下的奔跑 Lv.4悟道 2024-03-01 11:13:38
我想起曾经夕阳下的奔跑 2024-03-01 11:01:21
[图片] 让 API 来调用

image.png
让 API 来调用

比如说我获取到 3 条数据: 商品代码[1,2,3,],商品名称[4,5,6], 数量[7,8,9] ,单位[个,个,个],备注[a,bc]
API 要每一列的数据

RUNINTO.
RUNINTO. Lv.5明道 2024-03-01 11:11:42
我想起曾经夕阳下的奔跑 2024-03-01 11:01:21
[图片] 让 API 来调用

image.png
让 API 来调用

你这个需求是这样的吗?

触发当前表单工作流,获取到当前表单的多条关联记录。拿到每一条记录,对每一条记录进行 API 调用?

还是说

触发当前表单工作流,获取到当前表单的多条关联记录,拿到每一条记录,组成一个新的数组,然后拿着这个数组的数据再进行 API 调用。

这一个是单条单条执行 API,一个是拿到所有数据然后执行 API。 你这个想要实现的是哪一种?

RUNINTO.
RUNINTO. Lv.5明道 2024-03-01 11:04:01
我想起曾经夕阳下的奔跑 2024-03-01 10:58:10
是的 关联记录多条数据的每一列数据

是的 关联记录多条数据的每一列数据

我最近写了一个这样的工作流,你看看是不是跟你要的逻辑一样,如果是的话,我把工作流截图发你参考。

字段中:

成员表:
人员姓名,职位,部门信息(关联部门表,多条)
部门表:
部门名称,部门 id... ...

需要实现:新增成员表,选择了多条部门信息,拿到多条部门信息,将其放入一个部门 id 字段("id1","id2")组成这样的格式,供后续调用 API 时使用。 但是新增成员表拿到的部门信息只有一条。如以下图中所示,通知时也是一条一条的(使用的子流程)。

image.png

你看一下,是不是跟我这个差不多。

我想起曾经夕阳下的奔跑
我想起曾经夕阳下的奔跑 Lv.4悟道 2024-03-01 11:01:21
RUNINTO. 2024-03-01 10:55:55
你是想要拿到关联的多条记录,然后组成一个数组,供后续使用?

你是想要拿到关联的多条记录,然后组成一个数组,供后续使用?

image.png
让 API 来调用

我想起曾经夕阳下的奔跑
我想起曾经夕阳下的奔跑 Lv.4悟道 2024-03-01 10:58:10
RUNINTO. 2024-03-01 10:55:55
你是想要拿到关联的多条记录,然后组成一个数组,供后续使用?

你是想要拿到关联的多条记录,然后组成一个数组,供后续使用?

是的 关联记录多条数据的每一列数据

RUNINTO.
RUNINTO. Lv.5明道 2024-03-01 10:55:55

你是想要拿到关联的多条记录,然后组成一个数组,供后续使用?

我想起曾经夕阳下的奔跑
我想起曾经夕阳下的奔跑Lv.4悟道
  • 积分
    152
  • 注册排名
    2562
明道云社区 · 探索与分享企业数字化实践浏览讨论分享经验
你已晋入「」