PnP.js:如何获取文件夹下文件的 SharePoint 自定义查找列 value/title

PnP.js: how to get SharePoint custom lookup column value/title for files under a folder

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

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

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

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

您可以像这样扩展 属性:

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