Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет запись таблицы.
Синтаксис
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Параметры
| Имя | Тип | Обязательно | Description |
|---|---|---|---|
entityLogicalName |
String | Да | Логическое имя таблицы записи, которую вы хотите удалить. Например: account. |
id |
String | Да | GUID записи таблицы, которую требуется удалить. |
successCallback |
Функция | нет | Функция, вызываемая при удалении записи. См . возвращаемое значение |
errorCallback |
Функция | нет | Функция, вызываемая при сбое операции. Передается объект со следующими свойствами: - errorCode:Число. Код ошибки в виде положительного десятичного числа. Например, код ошибки, который задокументирован как 0x80040333 будет возвращен.2147746611- message:Струна. Сообщение об ошибке с описанием проблемы. |
Возвращаемое значение
При успешном выполнении возвращает объект successCallback promise в указанные ниже свойства:
| Имя | Тип | Description |
|---|---|---|
entityType |
String | Логическое имя таблицы записи. |
id |
String | GUID записи. |
name |
String | Имя записи. |
Примеры
В этих примерах используются некоторые из таких же объектов запросов, как показано в таблицах обновления и удаления таблиц с помощью веб-API , чтобы определить объект данных для обновления записи сущности.
Удаляет учетную запись с идентификатором записи = 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
}
);