共用方式為


deleteRecord (用戶端 API 參考)

刪除表格記錄。

語法

Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

參數

名稱 類型 為必填項目 Description
entityLogicalName 繩子 Yes 您要刪除之記錄的資料表邏輯名稱。 例如: account
id 繩子 Yes 您要刪除之資料表記錄的 GUID。
successCallback 功能 刪除記錄時要呼叫的函式。 請參閱 傳回值
errorCallback 功能 作業失敗時要呼叫的函式。 會傳遞具有下列屬性的物件:
- errorCode:數。 錯誤碼為正十進位數。 例如,記載為 0x80040333 的錯誤碼將傳回為 2147746611
- message:繩子。 描述問題的錯誤訊息。

傳回值

成功時,會傳回具有下列屬性的 Promise successCallback 物件:

名稱 類型 Description
entityType 繩子 記錄的資料表邏輯名稱。
id 繩子 記錄的 GUID。
name 繩子 記錄的名稱。

範例

這些範例會使用一些相同的要求物件,如 使用 Web API 更新和刪除資料表 中所示,來定義更新實體記錄的資料物件。

刪除記錄 ID = 5531d753-95af-e711-a94e-000d3a11e605 的帳戶。

Xrm.WebApi.deleteRecord("account", "5531d753-95af-e711-a94e-000d3a11e605").then(
    function success(result) {
        console.log("Account deleted");
        // perform operations on record deletion
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);

Xrm.WebApi