我正在SharePoint Online上实现一个自定义解决方案,我想使用rest API将特定字段编号(TotalViews)的当前值加1(增量)。
下面是我的代码:
function UpdateViewsinHow(param)
{
var data = {
__metadata: { 'type': 'SP.Data.HowListListItem' },
TotalViews : TotalViews+1 // here how to add 1 to current Totalviews
};
$.ajax({
url: siteUrl + "/_api/web/lists/getbytitle('HowList')/items("+param+")",
method: "PATCH",
data: JSON.stringify(data),
headers: {
"Accept": "application/json;odata=verbose",
"Content-Type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"IF-MATCH": "*",
"X-HTTPS-Method": "MERGE"
},
success: function (data) {
// confirm
},
error: function (error) {
alert("Error: " + JSON.stringify(error));
}
});
}
对于实现这一步有什么建议吗?
1条答案
按热度按时间mf98qq941#
您必须首先检索number列的当前值,以便能够在更新它之前加1并递增它。
要做到这一点,可以将当前的内容嵌套在请求的
success
函数中,以获取TotalViews
的当前值: