หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
อัปเดตเรกคอร์ดเอนทิตี
Syntax
microsoft-ciframework.updateRecord(entityLogicalName, id, data).then(successCallback, errorCallback);
Parameters
| ชื่อ | ประเภท | ต้องมี | คำอธิบาย |
|---|---|---|---|
| ชื่อ entityLogicalName | สตริง | ใช่ | ชื่อตรรกะของเอนทิตีของเรกคอร์ดที่คุณต้องการอัปเดต ตัวอย่างเช่น: "บัญชี" |
| รหัส | สตริง | ใช่ | GUID ของเรกคอร์ดเอนทิตีที่คุณต้องการอัปเดต |
| ข้อมูล | สตริง | ใช่ | สตริงที่มีคู่ ดูตัวอย่างในภายหลังในหัวข้อนี้เพื่อดูว่าคุณสามารถกําหนด |
| successCallback | ฟังก์ชัน | ไม่ | ฟังก์ชันที่จะเรียกใช้เมื่อมีการอัปเดตเรกคอร์ด |
| errorCallback | ฟังก์ชัน | ไม่ | ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว |
ค่าที่ส่งคืน
เมื่อสําเร็จ จะส่งคืนสัญญาที่มีสตริงที่มีแอตทริบิวต์ที่อัปเดตและค่าของแอตทริบิวต์
ตัวอย่าง
โค้ดตัวอย่างนี้อัปเดตเรกคอร์ดผู้ติดต่อที่มีอยู่ด้วยรหัสเรกคอร์ด = a8a19cdd-88df-e311-b8e5-6c3be5a8b200
//// define the data to update a record
var entityLogicalName = "contact";
var data = {
"firstname": "Updated Sample",
"lastname": "Contact",
"fullname": "Updated Sample Contact",
"emailaddress1": "contact@contoso.com",
"jobtitle": "Sr. Marketing Manager",
"telephone1": "555-0109",
"description": "Updated values for this record were set programmatically."
}
// update contact record
var id = "b44d31ac-5fd1-e811-8158-000d3af97055";
var jsonData = JSON.stringify(data);
Microsoft.CIFramework.updateRecord(entityLogicalName,id,jsonData).then(
function success (result) {
res=JSON.parse(result);
console.log("Contact updated with ID: " + res.id);
//the record is updated
},
function (error) {
console.log(error);
//handle error conditions
}
);