如何在Microsoft Power Automate中对SharePoint列表记录进行分组?

时间:2019-11-06 10:01:02

标签: group-by power-automate

我们有一个带有 VolunteerManager 列的SharePoint列表-这是该字段分组列表的视图:

enter image description here

该列表由志愿者组成,每个 VolunteerManager 可以具有多个志愿者

字段是: enter image description here

我们需要向每个志愿者经理发送一封电子邮件,其中包含他们负责的志愿者表格...

因此,我们需要执行GROUP BY,然后遍历并发送电子邮件,其中包含志愿者的姓名和联系方式...

在SQL中这很简单,在MS Excel中这将通过PIVOT表完成...

我看着Flow Group By,但运气不佳,无法满足我的情况...

我该如何在Flow中做到这一点?

1 个答案:

答案 0 :(得分:0)

这是我们在MS Flow中进行“分组依据”的方式,将记录按 VolunteerManager

字段分组

先获取物品: enter image description here 然后执行数据操作选择步骤: enter image description here 配置如下: enter image description here

然后,我们使用带有UNION表达式的追加到数组变量步骤返回汇总数据: enter image description here 接下来,我们要遍历汇总/分组的数据,并在循环内部检索每个志愿者管理器的所有记录: 首先,我们执行PARSE JSON步骤: enter image description here

然后,我们使用“设置变量”来提取当前的“志愿者名称”和“志愿者管理器”值: enter image description here 并将这些值用于“获取项目”步骤以检索具有该志愿者管理器的记录: enter image description here

就是这样...在这些记录之间循环之后,我们将单个记录的数据附加到HTML表变量中,将项目更新为“已处理”并移至下一个“志愿者管理器” ...

我希望这对您有帮助