我有一个包含少数文件夹的库,文件夹中的文件具有“状态”属性和“分配给”字段。

我想用以下逻辑进行视图:

If (Content Type == Folder) OR ((Status == "Blah") AND (Blah Status Assigned To == [Me]))
.

使我通过电子邮件发送给预过滤的库时,用户可以在库的根目录中看到文件夹,但也只看到他分配的文件。

我已经尝试将视图的过滤器设置为“分配给”和“状态”或“内容类型”,以及其他方式尝试使用SP的操作顺序,但似乎都没有工作。

基本上我希望一个视图显示给定条件的文件和所有文件夹。是我试图使用基本过滤器的可能性吗?

有帮助吗?

解决方案

SharePoint CAML查询在过滤时成对工作,我相当确定框中列表视图过滤器以相同的方式工作,可能会在幕后查找。在使用配对时,我相信SharePoint始终首先统一大多数产品。

使用你的例子,我能够通过获得我认为的预期结果

Assigned To = [Me] AND Status = Blah OR ContentType = Folder
.

因为它自然而然地结合了前两个。

如果您习惯阅读XML / CAML我会检查 u2u caml查询builder 看看它是如何订购应该有希望帮助您了解幕后工作的事情,以便在较大且更复杂的过滤器方面,您可以在盒子过滤中获得更好的手柄。

让我知道如果您没有看到您的期望,如果是这样,请更详细地解释您未预期的内容。

许可以下: CC-BY-SA归因
scroll top