Azure 逻辑应用程序 - Foreach over sql 结果集
Azure Logic App - Foreach over sql resultset
我在逻辑应用程序中使用执行 Sql 查询操作。
返回结果由1..n tables ("selects")组成。
我想创建一个 csv table 并通过 tfs 发送它。
我遇到的问题是 table 是结果集的元素,而不是数组的一部分。
是否有某种方法可以对结果集元素执行 ForEach 操作(即 - 'Table1'、'Table2' 等...)?
Is there some way to perform ForEach action on the resultset elements (i.e. - 'Table1', 'Table2', etc...)?'
根据提到的数据格式,似乎不支持通过逻辑应用程序中的foreach操作。
如果Azure function is acceptable, I recommend that you could use the Azure function用你自定义的逻辑来实现它来处理数据。
Foreach 在 Resultset 上将 return JSON object 每行。
我找不到任何选项 DesignView 来提取值,但您可以在 CodeView 中 实现相同的 通过将以下代码分配给 CodeView.
中的变量
下面的MEETINGID是我的专栏名称。
"@{items('For_each')?['MEETINGID']}"
"imeetingid":“@{items('For_each')?['MEETINGID']}”
在 DesignView 中,您可以在 SQL 查询步骤后使用 Parse JSON。
然后,您可以使用 for each 来访问每个数据库记录。因为 SQL 结果集 returns 作为逻辑应用程序中的 JSON 对象。
我在逻辑应用程序中使用执行 Sql 查询操作。 返回结果由1..n tables ("selects")组成。 我想创建一个 csv table 并通过 tfs 发送它。
我遇到的问题是 table 是结果集的元素,而不是数组的一部分。
是否有某种方法可以对结果集元素执行 ForEach 操作(即 - 'Table1'、'Table2' 等...)?
Is there some way to perform ForEach action on the resultset elements (i.e. - 'Table1', 'Table2', etc...)?'
根据提到的数据格式,似乎不支持通过逻辑应用程序中的foreach操作。
如果Azure function is acceptable, I recommend that you could use the Azure function用你自定义的逻辑来实现它来处理数据。
Foreach 在 Resultset 上将 return JSON object 每行。 我找不到任何选项 DesignView 来提取值,但您可以在 CodeView 中 实现相同的 通过将以下代码分配给 CodeView.
中的变量下面的MEETINGID是我的专栏名称。
"@{items('For_each')?['MEETINGID']}" "imeetingid":“@{items('For_each')?['MEETINGID']}”
在 DesignView 中,您可以在 SQL 查询步骤后使用 Parse JSON。
然后,您可以使用 for each 来访问每个数据库记录。因为 SQL 结果集 returns 作为逻辑应用程序中的 JSON 对象。