使用Microsoft Flow将SharePoint列表中的行按顺序插入Excel

时间:2018-05-22 05:29:24

标签: excel sharepoint flow microsoft-flow

我需要每天创建一个excel文档,用于捕获对SharePoint列表的任何更改。

SharePoint上的列表包含列' vendor' /'产品' /'促销'并且按供应商排序,产品排序第二。

使用'获取商品'要连接的SharePoint连接器' Insert Rows' Excel连接器产生正确的结果,除了它没有按照它们在SP列表中显示的顺序放置项目(按供应商排序,然后按产品排序)。它按照添加到sharepoint列表中的顺序将它们添加到Excel中(I. E.对sharepoint列表的最后一个添加是excel表的最后一个。)

我使用插入行而不是创建表或创建工作表,因为必须保持单元格的格式化。通过保留模板中的第一个单元格并删除所有旧条目,然后再获取更新的格式,将保留格式。

我希望保留流量中的上游和下游动作,因此使用Flow的替代解决方案并不理想。

有没有办法让sharepoint行项按顺序排列?

1 个答案:

答案 0 :(得分:0)

有两个因素减轻了我的流量结果:

1)如果你没有" Filter By"这些项目,应用" Order By"参数包装动作适用于每个,这是不可行的。

2)查看Flow报告中的服务器响应,我注意到我的SharepPoint列表中某些列的显示名称与我的列标题不同。就我而言,我改名为#34; Title" to" Partner",但它仍被识别为" Title",尽管没有在Sharepoint中显示。

整体解决方案是:1)在获取项目动作中抓取所有内容时放置一个虚拟过滤器:"标题ne' x'" (删除"在过滤依据中使用时标记,表示标题不等于' x'),以及2)使用"标题asc"按顺序。