我的帖子是继续通过 Web 服务扩展 Sharepoint 日历中的重复事件? https://stackoverflow.com/questions/376142/expand-recurring-events-from-a-sharepoint-calendar-over-webservices/12105181#12105181
问题是,当视图字段查询为空或为空时,扩展会起作用。但由于我设置了一些字段,响应与预期不符。
我使用的 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 有什么问题?
问题是视图字段应该包含其他字段活动日期, EndDate, f复发率 and 重复数据。当此项不存在时,扩展不起作用。因此,如果您想检索类别(例如),您应该使用以下 ViewFields 查询:
<ViewFields>
<FieldRef Name='EventDate' />
<FieldRef Name='EndDate' />
<FieldRef Name='fRecurrence ' />
<FieldRef Name='RecurrenceData' />
<FieldRef Name='Category' />
</ViewFields>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)