gpt4 book ai didi

rest - 删除所有列表项 Sharepoint 2013 REST

转载 作者:行者123 更新时间:2023-12-04 23:22:00 25 4
gpt4 key购买 nike

我需要使用 REST API 删除 Sharepoint 列表中的所有项目。
我怎样才能做到这一点?
我可以使用以下方法删除单个项目:
"/_api/web/lists/getByTitle('MyList')/items('ID')"

我试图删除 ID,但没有成功。

最佳答案

你可以试试这个

function deleteItem(url) {
$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + url,
type: "DELETE",
headers: {
"accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"If-Match": "*"
},
success: function (data) {

},
error: function (error) {
alert(JSON.stringify(error));
}
});
}

$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('MyList')/items",
type: "GET",
headers: {
"accept": "application/json;odata=verbose",
},
success: function (data) {
var items = data.d.results;
for(var item in items){
var url = "/_api/Web/Lists/getByTitle('MyList')/getItemById(item.ID)"
deleteItem(url);
}
},
error: function (error) {
alert(JSON.stringify(error));
}
});

关于rest - 删除所有列表项 Sharepoint 2013 REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22511308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com