2013-12-10 20 views
0

日期作儀,是不是在SharePoint SP服務工作的工作......我想獲取記錄greaterthen等於當前年度(即2013年)日期作儀,是不是在SharePoint spservices

CAMLQuery: "<Query><Where><Geq><FieldRef Name='EventDate' /></Value><Value Type='DateTime' IncludeTimeValue='TRUE'>2013-12-10T12:00:00Z</Value></Geq></Where><OrderBy><FieldRef Name='EventDate' /></OrderBy></Query>", 
+0

沒有任何這裏提到的解決方案的幫助? –

回答

2

試試這個

<Query><Where><Geq><FieldRef Name='EventDate' /><Value Type='DateTime' IncludeTimeValue='TRUE'>2013-12-10T12:00:00Z</Value></Geq></Where><OrderBy><FieldRef Name='EventDate' /></OrderBy></Query>

0

FYI我做了一個JavaScript API庫,用於處理與SharePoint:http://aymkdn.github.io/SharepointPlus/

其中一件好事就是您不必再擔心CAML查詢。例如,在你的情況,你可以這樣做:

// define your date in JavaScript 
// and use $SP().toSPDate() to convert it to the right format 
var eventDate = $SP().toSPDate(new Date("2013/12/10")); 

// call $SP().list().get() to get your data with the "where" parameter 
$SP().list("Name of your list").get({ 
    fields:"EventDate", 
    where:"EventDate >= '"+eventDate+"'", 
    orderby:"EventDate DESC" 
}, function(data) { 
    for (var i=data.length; i--;) console.log(data[i].getAttribute("EventDate")) 
}) 

注意:您可以檢查瀏覽器控制檯來檢查是否有任何錯誤