此人正在努力使用 Azure 逻辑应用程序根据 HTML 表中的产品 ID 按升序排序和插入产品详细信息。他们尝试使用 Parse JSON、Foreach、附加到数组和附加到字符串变量等操作,但乘积值是随机插入的。他们正在寻求建议,了解应该采取哪些额外行动来实现预期结果。
此人使用了诸如解析 JSON、Foreach、附加到数组、附加到字符串变量和撰写操作等操作。
根据您问题的评论,我假设您正在 Power Automate 中构建 HTML 表。
要在 Power Automate 中构建 HTML 表时保留基于
OrderId
的对象顺序,您可以在构建 HTML 表之前使用“排序数组”操作基于 OrderId
对 JSON 对象进行排序。
初始化变量:
SortedProducts
。对数组进行排序:
OrderId
并选择 Ascending
。适用于每个:
SortedProducts
数组。附加到字符串变量:
以下是如何构建 HTML 表格的简化示例:
<table>
<thead>
<tr>
<th>OrderId</th>
<th>ProductId</th>
</tr>
</thead>
<tbody>
<tr>
<td>@{items('Apply_to_each')?['OrderId']}</td>
<td>@{items('Apply_to_each')?['ProductId']}</td>
</tr>
</tbody>
</table>