หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ลบเรกคอร์ดตาราง
ไวยากรณ์
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
}
);