我向SherePoint查询。我创建了查询,查询和查询选项。
Web服务给我带来了很好的结果,但它包括一些其他系统列,例如:
ows_Modified
,ows_DocIcon
,ows_Editor
。我不想要他们。如何只返回ViewQuery字符串中的那些?
我的查询选项是:
@"<QueryOptions>
<IncludeMandatoryColumns>False</IncludeMandatoryColumns><ViewAttributes Scope='Recursive' />
</QueryOptions>";
谢谢!
答案 0 :(得分:1)
为了仅返回选定的列(而不是所有列),请使用ViewFields
对象的SPQuery
属性。您可以在此处找到有关它的更多信息和示例代码:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.viewfields.aspx。
为了从javascript中执行此操作,您可以尝试此处编写的代码(该帖子在另一个主题上,但它仍然显示如何指定要选择的字段):https://sharepoint.stackexchange.com/questions/33683/spservices-today-not-returning-correct-results。