次の方法で共有


deleteRecord (Client API 参照)

テーブル レコードを削除します。

構文

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

Parameters

件名 タイプ Required プロパティ
entityLogicalName String 削除するレコードのテーブル論理名。 例: account
id String はい 削除するテーブル レコードの GUID。
successCallback Function いいえ レコードを削除した場合に呼び出す関数。 戻り値 を見る
errorCallback Function いいえ 処理が失敗したときに呼び出す関数。 次のプロパティを持つオブジェクトが渡されます:
- errorCode: 数。 正の 10 進数でのエラー コード。 たとえば、0x80040333 として文書化されたエラー コードは、2147746611 として返されます。
- message: 文字列。 問題を示すエラー メッセージが表示されます。

戻り値

成功すると、Promiseオブジェクトを successCallback 次のプロパティを使用します。

件名 タイプ Description
entityType String レコードのテーブル論理名です。
id String レコードの GUID。
name String レコードの名前。

使用例

これらの例では、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