0

我需要每天创建一个 Excel 文档来记录对 SharePoint 列表的任何更改。

SharePoint 上的列表包含“供应商”/“产品”/“促销”列,并首先按供应商排序,然后按产品排序。

使用“获取项目”SharePoint 连接器来提供“插入行”Excel 连接器会产生正确的结果,只是它没有将项目按照它们在 SP 列表中显示的顺序(按供应商排序,然后按产品排序)。它按照它们添加到共享点列表的顺序将它们添加到 excel(IE 最后添加到共享点列表是 excel 表中的最后一个)。

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

我想保留流程中上游和下游的操作,因此使用流程的替代解决方案并不理想。

有没有办法让共享点行项目按顺序排列?

4

1 回答 1

0

有两个因素会影响我的流程结果:

1)似乎有一些错误,如果您不“过滤”项目,应用“排序依据”参数将操作包装在应用到每个项目中,这是不可行的。

2) 查看来自 Flow 报告的服务器响应,我注意到我的 SharepPoint 列表中某些列的显示名称与我的列标题不同。在我的例子中,我将“Title”重命名为“Partner”,但它仍然被标识为“Title”,尽管它没有在 Sharepoint 中显示。

总体解决方案是 1)在获取项目操作中抓取所有内容的虚拟过滤器:“Title ne 'x'”(在 Filter By 中使用时删除“标记,表示标题不等于 'x'),以及 2)使用Order By 中的“Title asc”。

于 2018-05-22T13:24:39.213 回答