【问题标题】:Is there a way to create a sharepoint document library view using an IF statement that uses metadata?有没有办法使用使用元数据的 IF 语句创建共享点文档库视图?
【发布时间】:2020-03-13 21:19:46
【问题描述】:
我正在尝试从 IF((criteria A = "X" AND criteria B= "Y"),显示标准 C) 下的 sharepoint server 2016 文档库创建一个视图。
库中的某些文档具有标准 A 和 B 的值,但所有文档都具有标准 C 的值。
Word 文档具有审阅者姓名和状态以及标题。 PDF 文档只有 TITLE(与 word docs 相同的 TITLE)。我想展示一个视图,如果(Word 文档审阅者 = 审阅者 X 和 Word 文档状态 = 状态 Y),它将显示具有相同 TITLE 的所有文档(word 文档和 pdfs)。一个标题可以关联多个 pdf 文档,但同一标题只有一个 word 文档。因此,我试图通过仅将审阅者和状态附加到 word 文档来减少我必须填写的元数据量。
非常感谢任何帮助。或者如果不可能,知道那也很好。
谢谢你,
M
【问题讨论】:
标签:
if-statement
sharepoint
sharepoint-2016
sharepointdocumentlibrary
【解决方案1】:
我认为使用视图过滤器不可能做到这一点。一个选项可能是使用计算列(它允许您编写 IF-Else 公式,您可以在其中编写嵌套的 if-else 语句,如果找到匹配项,则在列中放置特定值但我认为您不能使用这个标题匹配方法。
可能的解决方案:
要实现您想要的,您可以创建一个工作流/电源自动化流程,您可以在其中根据您的标准找到 word 文档(doc 或 docx),即
criteria A = "X" AND criteria B= "Y" AND Title ="[Current Item Title]"
如果找到具有相同标题的 word 文档,您可以填充一列,例如associated document id与匹配的word文档的ID。这将创建一种逻辑分组。然后您可以根据associated document id 列过滤您的列表视图,或按associated document id 对项目进行分组以将它们一起显示。