刪除表格記錄。
語法
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
}
);