SharePoint返回额外的系统列

时间:2012-07-02 15:57:44

标签: sharepoint sharepoint-api

我向SherePoint查询。我创建了查询,查询和查询选项。 Web服务给我带来了很好的结果,但它包括一些其他系统列,例如: ows_Modifiedows_DocIconows_Editor。我不想要他们。如何只返回ViewQuery字符串中的那些?

我的查询选项是:

@"<QueryOptions>
                    <IncludeMandatoryColumns>False</IncludeMandatoryColumns><ViewAttributes Scope='Recursive' />
                </QueryOptions>";

谢谢!

1 个答案:

答案 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