RenderListDataAsStream
未返回 ViewFields 中指定的某些字段。
我需要检索ServerRedirectedEmbedUrl
但不返回任何内容。
如果我运行以下 CAML 查询指定要检索的字段的名称,则ServerRedirectedEmbedUrl
不会返回。
<View Scope='RecursiveAll'>
<Query>
<Where>
<Eq>
<FieldRef Name='ID' />
<Value Type='Integer'>100</Value>
</Eq>
</Where>
</Query>
<ViewFields>
<FieldRef Name='Title' />
<FieldRef Name='ServerRedirectedEmbedUrl' />
</ViewFields>
<RowLimit Paged="TRUE">1</RowLimit>
</View>
如果我在没有 ViewFields 的情况下运行相同的 CAML 查询,则ServerRedirectedEmbedUrl
返回。
<View Scope='RecursiveAll'>
<Query>
<Where>
<Eq>
<FieldRef Name='ID' />
<Value Type='Integer'>100</Value>
</Eq>
</Where>
</Query>
<RowLimit Paged="TRUE">1</RowLimit>
</View>
PnP.js
我在针对 Sharepoint Online 的 spfx Web 部件中运行这些查询。我还有一个包含 5000 多个文件的库。
其他字段serverurl.progid
(又名 File/ServerRedirectedURL)具有相同的行为。
如何使用 检索这些字段RenderListDataAsStream
?我错过了什么?