【问题标题】:Get SharePoint calendar item RecurrenceData获取 SharePoint 日历项 RecurrenceData
【发布时间】:2017-06-13 15:12:50
【问题描述】:

当我查询我的 SharePoint 2013 日历列表项时,我得到了我的事件,但 RecurrenceData 项的值只是说 V3RecurrencePattern。

如何获得设置的 实际 模式?我不希望获得该项目的每个实例。我真的只是想要复发数据。

【问题讨论】:

    标签: sharepoint sharepoint-2013 caml


    【解决方案1】:

    为此,您需要<DateRangesOverlap>

    试试这个

    SPQuery query = new SPQuery();
    string queryString =
    @"
        <Where>
            <DateRangesOverlap>
            <FieldRef Name=""EventDate""/>
            <FieldRef Name=""EndDate""/>
            <FieldRef Name=""RecurrenceID""/>
            <Value IncludeTimeValue=""TRUE"" Type=""DateTime"">
            <Now/>
            </Value>
            </DateRangesOverlap>
        </Where>
        <OrderBy>          
        <FieldRef Name=""EventDate"" Ascending=""TRUE""/>      
        </OrderBy>
    ";
    query.Query = queryString;
    query.ExpandRecurrence = true;
    

    参考http://sharepointchan.blogspot.hr/2011/10/situation-i-want-to-get-all-calendar.html

    【讨论】:

      猜你喜欢
      • 2020-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      相关资源
      最近更新 更多