Поделиться через


deleteRecord (справочник по API клиента)

Удаляет запись таблицы.

Синтаксис

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
    }
);

Xrm.WebApi