如何在 Microsoft Power Automate 中对 SharePoint 列表记录进行分组?
How to group SharePoint List records in Microsoft Power Automate?
我们有一个包含列 VolunteerManager 的 SharePoint 列表 - 这是按该字段分组的列表视图:
该列表由 Volunteers 组成,每个 VolunteerManager 可以有多个 Volunteers
字段是:
我们需要向每位志愿者经理发送一封电子邮件,其中包含他们负责的 table 名志愿者...
所以我们需要执行 GROUP BY 然后循环并发送包含志愿者姓名和联系方式的电子邮件...
在 SQL 中这很简单,在 MS Excel 中这将通过 PIVOT table...
完成
我查看了 Flow Group By 但没有运气让它在我的情况下工作...
我怎样才能在我的 Flow 中做到这一点?
这是我们在 MS Flow 中进行分组的方式,按字段 VolunteerManager
对记录进行分组
首先获取物品:
然后是数据操作 SELECT 步骤:
配置如下:
然后我们使用带有 UNION 表达式的附加到数组变量步骤 return 聚合数据:
接下来我们要遍历 aggregated/grouped 数据并在循环内检索每个志愿者经理的所有记录:
首先我们执行一个 PARSE JSON 步骤:
然后我们使用 Set Variable 来提取当前的 Volunteer Name 和 Volunteer Manager 值:
并将这些值用于获取项目步骤以检索具有该志愿者经理的记录:
就是这样......在循环遍历这些记录之后,我们将那个单独记录的数据附加到 HTML table 变量,将项目更新为已处理并移动到下一位志愿者经理 ...
希望对您有所帮助
我们有一个包含列 VolunteerManager 的 SharePoint 列表 - 这是按该字段分组的列表视图:
该列表由 Volunteers 组成,每个 VolunteerManager 可以有多个 Volunteers
字段是:
我们需要向每位志愿者经理发送一封电子邮件,其中包含他们负责的 table 名志愿者...
所以我们需要执行 GROUP BY 然后循环并发送包含志愿者姓名和联系方式的电子邮件...
在 SQL 中这很简单,在 MS Excel 中这将通过 PIVOT table...
完成我查看了 Flow Group By 但没有运气让它在我的情况下工作...
我怎样才能在我的 Flow 中做到这一点?
这是我们在 MS Flow 中进行分组的方式,按字段 VolunteerManager
对记录进行分组首先获取物品:
然后我们使用带有 UNION 表达式的附加到数组变量步骤 return 聚合数据:
然后我们使用 Set Variable 来提取当前的 Volunteer Name 和 Volunteer Manager 值:
就是这样......在循环遍历这些记录之后,我们将那个单独记录的数据附加到 HTML table 变量,将项目更新为已处理并移动到下一位志愿者经理 ...
希望对您有所帮助