gpt4 book ai didi

sharepoint - 从 Sharepoint 日历扩展重复事件不适用于 ViewFields 查询

转载 作者:行者123 更新时间:2023-12-02 20:25:49 29 4
gpt4 key购买 nike

我的帖子是Expand Recurring Events from a Sharepoint Calendar over WebServices?的延续

问题在于,当 View 字段查询为 null 或为空时,扩展会起作用。但由于我设置了一些字段,响应与预期不符。

我使用的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 有什么问题吗?

最佳答案

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

<ViewFields>
<FieldRef Name='EventDate' />
<FieldRef Name='EndDate' />
<FieldRef Name='fRecurrence ' />
<FieldRef Name='RecurrenceData' />
<FieldRef Name='Category' />
</ViewFields>

关于sharepoint - 从 Sharepoint 日历扩展重复事件不适用于 ViewFields 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12108589/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com