我有一个返回SharePoint自定义列表中的项目的查询。根据项目的日期,我想为结果添加一个值。
var urlForAllItems = "/_api/Web/Lists/GetByTitle('OIE Alerts')/Items?"
+ "$select=Title,Date_x0020_of_x0020_Event,Country0/Title,Country0/Column2&$expand=Country0&"
+ "$filter=Date_x0020_of_x0020_Event gt '"+startDate+"'&$orderby=Date_x0020_of_x0020_Event desc";
如果该项目来自上个月,我想添加“新”,如果它是从上个月之前的月份开始,我想添加“旧”。查询仅通过'startDate'返回过去两个月的项目。
Function getItems(url) {
$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + url,
type: "GET",
async:false,
headers: {
"accept": "application/json;odata=verbose",
},
success: function (data) {
var items = data.d.results;
for(var i = 0; i < items.length;i++) {
countryCode = items[i].Country0.Column2;
// need code here: countryData cane be "OLD" or "NEW"
dataset[countryCode] = countryData;
}
},
error: function (error) {
alert(JSON.stringify(error));
}
});
}