แชร์ผ่าน


deleteRecord (การอ้างอิง API ไคลเอ็นต์)

ลบเรกคอร์ดตาราง

ไวยากรณ์

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

พารามิเตอร์

ชื่อ ประเภท ต้องมี คำอธิบาย
entityLogicalName สตริง ใช่ ชื่อตรรกะของตารางของระเบียนที่คุณต้องการลบ ตัวอย่างเช่น: account
id สตริง ใช่ GUID ของระเบียนตารางที่คุณต้องการลบ
successCallback ฟังก์ชัน ไม่ ฟังก์ชันที่จะเรียกใช้เมื่อบันทึกถูกลบ ดู ค่าที่ส่งกลับ
errorCallback ฟังก์ชัน ไม่ ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว วัตถุที่มีคุณสมบัติต่อไปนี้จะถูกส่งผ่าน:
- errorCode:เลข รหัสข้อผิดพลาดเป็นเลขทศนิยมบวก ตัวอย่างเช่น รหัสข้อผิดพลาดที่จัดทําเป็น 0x80040333 จะถูกส่งกลับเป็น2147746611
- message:เชือก ข้อความแสดงข้อผิดพลาดที่อธิบายปัญหา

ค่าส่งกลับ

ในความสําเร็จ ส่งกลับวัตถุสัญญาไปยัง successCallback ด้วยคุณสมบัติต่อไปนี้:

ชื่อ ประเภท คำอธิบาย
entityType สตริง ชื่อตรรกะตารางของเรกคอร์ด
id สตริง GUID ของระเบียน
name สตริง ชื่อของเรกคอร์ด

ตัวอย่าง

ตัวอย่างเหล่านี้ใช้วัตถุคําขอเดียวกันตามที่สาธิตใน อัปเดตและลบตารางโดยใช้ 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