3

我的帖子是通过 WebServices 从 Sharepoint 日历扩展重复事件的继续?

问题是在视图字段查询为空或为空时扩展工作。但是由于我设置了一些字段,因此响应与预期不符。

我使用的 Lists.asmx 服务方法是

public System.Xml.XmlNode GetListItems(string listName, string viewName, System.Xml.XmlNode query, System.Xml.XmlNode viewFields, string rowLimit, System.Xml.XmlNode queryOptions, string webID)

当我使用如下所示的 viewFields 值时,该方法不会扩展重复事件:

var viewFields = new XmlDocument();
viewFields.LoadXml(@"
    <ViewFields>
        <FieldRef Name='ID' />
        <FieldRef Name='Title' />
    </ViewFields>");

viewFields 有什么问题?

4

1 回答 1

5

问题是视图字段应该包含附加字段EventDateEndDatefRecurrenceRecurrenceData。当此项不存在时,扩展不起作用。因此,如果要检索类别(例如),则应使用以下 ViewFields 查询:

<ViewFields>
    <FieldRef Name='EventDate' />
    <FieldRef Name='EndDate' />
    <FieldRef Name='fRecurrence ' />
    <FieldRef Name='RecurrenceData' />
    <FieldRef Name='Category' />
</ViewFields>
于 2012-08-26T05:34:37.423 回答