使用javascript caml query

时间:2017-09-22 11:43:55

标签: javascript sharepoint

我正在尝试使用CAML javascript从SharePoint列表中检索两个日期之间的数据。如果两个日期在同一个月,我将获取数据,但如果两个日期在不同的月份,则不会检索任何数据。 例如。如果日期为1-jan-201720-ja-2017,那么如果日期为20-jan-201710-Feb-2017则不会检索任何data.which。我似乎在CAML查询中出现任何错误。

camlQuery.set_viewXml("<View><Query><Where>"+   
    "<And><And>"+                               
        "<Geq>"+
            "<FieldRef Name='Start_Date'/><Value IncludeTimeValue='false' Type='DateTime'>"+RDTA1+"</Value>"+
        "</Geq>"+
        "<Leq>"+
            "<FieldRef Name='Start_Date'/><Value IncludeTimeValue='false' Type='DateTime'>"+RDTA2+"</Value>"+
        "</Leq>"+
    "</And>"+
    "<Eq><FieldRef Name='Employee_Name' LookupId='true'/><Value Type='User'>"+current+"</Value></Eq>"+
    "</And></Where><OrderBy><FieldRef Name='Start_Date' Ascending='True'/></OrderBy></Query></View>");
    this.collListItem = oList.getItems(camlQuery);

1 个答案:

答案 0 :(得分:0)

您必须以$return = print_r($array,1)yyyy-MM-ddTHH:mm:ssZ

格式设置日期