首页 > 解决方案 > PnP.js:如何获取文件夹下文件的 SharePoint 自定义查找列值/标题

问题描述

我在 SharePoint 中的文件具有引用列表“文档状态”的自定义查找列。

使用 PnP.js,我可以获取文件夹下的文件

sp.web.getFolderByServerRelativeUrl("/sites/mysite/mylib/docs").files.expand('ListItemAllFields').get();

它只返回“文档状态”列表的 ID 列,但我想获取列表的标题列。我知道我可能可以遍历每个文件并执行另一个查询来获取查找值的标题。有没有更好的方法来获取查找列表的列?我需要更改任何 SharePoint 设置吗?

标签: sharepoint-onlinepnp-js

解决方案


您可以像这样扩展属性:

sp.web.getFolderByServerRelativeUrl("/sites/test/doc2").files.expand('ListItemAllFields/FieldValuesAsText').get()

推荐阅读