檢索 SharePoint 列表中新建立的項的 ID

此示例顯示如何使用 SharePoint REST API 檢索新建立的項的 ID。

注意 :

listName - 此變數包含列表的名稱。

newItemBody - 這將是你在列表中新增新專案的請求主體。

例如 var newItemBody = {__ metadata:{’type’:‘SP.Data.MyListNameItem’},標題:‘一些標題值’};

function CreateListItemWithDetails(listName, newItemBody) {

    var item = newItemBody;
    return $.ajax({
        url: _spPageContextInfo.siteAbsoluteUrl + "/_api/web/lists/getbytitle('" + listName + "')/items",
        type: "POST",
        contentType: "application/json;odata=verbose",
        data: JSON.stringify(item),
        headers: {
            "Accept": "application/json;odata=verbose",
            "X-RequestDigest": $("#__REQUESTDIGEST").val(),
            "content-Type": "application/json;odata=verbose"
        }

    });
}

CreateListItemWithDetails(listName, newItemBody)
    .then(function(data){
        //success callback
        var NewlyCreatedItemId = data.d.ID;
    }, function(data){
        //failure callback
    });