刪除實體記錄。
語法
Microsoft.CIFramework.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
參數
| 名稱 | 類型 | 為必填項目 | Description |
|---|---|---|---|
| 實體邏輯名稱 | 繩子 | Yes | 您要刪除之記錄的實體邏輯名稱。 例如:「帳戶」。 |
| 識別碼 | 繩子 | Yes | 您要刪除之實體記錄的 GUID。 |
| successCallback 回調 | 功能 | 否 | 刪除記錄時要呼叫的函式。 |
| errorCallback 回調 | 功能 | 否 | 作業失敗時要呼叫的函式。 |
傳回值
成功時,傳回包含包含屬性及其值的字串的 promise。
範例
此範例程式碼會刪除記錄 ID = a8a19cdd-88df-e311-b8e5-6c3be5a8b200 的現有聯絡人記錄
// delete contact record with the id=b44d31ac-5fd1-e811-8158-000d3af97055d
var id = "b44d31ac-5fd1-e811-8158-000d3af97055";
var entityLogicalName = "contact";
Microsoft.CIFramework.deleteRecord(entityLogicalName, id).then(
function success(result) {
res=JSON.parse(result);
console.log("Contact deleted with ID: " + res.contactid);
// the record is deleted
},
function (error) {
console.log(error.message);
// handle error conditions
}
);