我在逻辑应用程序中使用“执行Sql查询”操作。 返回的结果由1..n个表(“选择”)组成。 我想创建一个csv表并通过tfs发送它。
我遇到的问题是表是结果集的元素,而不是数组的一部分。
是否有某种方法可以对结果集元素(例如-'Table1','Table2'等)执行ForEach操作?
答案 0 :(得分:2)
是否可以对结果集元素(例如-'Table1','Table2'等...)执行ForEach操作?'
根据上述数据格式,似乎通过逻辑应用程序中的foreach操作不支持。
如果Azure function是可以接受的,我建议您可以使用Azure function通过自定义逻辑处理数据来实现它。
答案 1 :(得分:0)
结果集上的Foreach将返回每一行的 JSON对象。 我找不到任何用于提取值的选项 DesignView ,但是您可以通过在 CodeView 中通过在变量中分配以下代码来实现相同 > CodeView 。
在 MEETINGID 下面是我的列名。
“ @ {items('For_each')?['MEETINGID']}” “ imeetingid”:“” @ {items('For_each')?['MEETINGID']}“
答案 2 :(得分:0)
在DesignView中,您可以在SQL查询步骤之后使用 Parse JSON (解析JSON)。 然后,您可以对每个使用 来访问每个数据库记录。因为sql结果集在Logic App中作为JSON对象返回。