Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Sukuria objekto įrašą.
Sintaksė
Microsoft.CIFramework.createRecord(entityLogicalName, data).then(successCallback, errorCallback);
Parametrus
| Pavadinimą | Type | Reikalingas | Aprašą |
|---|---|---|---|
| entityLogicalName | Eilutės | Taip | Loginis objekto, kurį norite sukurti, pavadinimas. Pavyzdžiui: "sąskaita". |
| duomenys | Eilutės | Taip | Eilutė, apibrėžianti naujo objekto įrašo atributus ir reikšmes. |
| sėkmėAtgalinis skambutis | Funkcija | Ne | Funkcija, kurią reikia iškviesti sukūrus įrašą. |
| errorCallback | Funkcija | Ne | Funkcija, kurią reikia iškviesti, kai operacija nepavyksta. |
Grąžinama reikšmė
Sėkmės atveju pateikia pažadą, kuriame yra eilutė su atributais ir jų reikšmėmis.
Pavyzdžiai
Kodo pavyzdys parodo, kaip sukurti kontakto įrašo pavyzdį.
var entityLogicalName = "contact";
var data = {
"firstname": "Sample",
"lastname": "Contact",
"fullname": "Sample Contact",
"emailaddress1": "contact@contoso.com",
"jobtitle": "Sr. Marketing Manager",
"telephone1": "555-0109",
"description": "Default values for this record were set programmatically."
}
// create contact record
var jsonData = JSON.stringify(data);
Microsoft.CIFramework.createRecord(entityLogicalName,jsonData).then(
function success (result) {
res=JSON.parse(result);
console.log("Contact created with ID: " + res.id);
//perform operations on record creation
},
function (error) {
console.log(error);
//handle error conditions
}
);
Toliau pateiktame pavyzdyje parodyta, kaip kintamajame datagalite perduoti peržvalgos reikšmę, o ne paprastą tekstą.
var data =
{
"name": "Sample Account",
"primarycontactid@odata.bind": "/contacts(3518ddae-2f46-e911-8190-000d3a6ce16d)"
}
var jsonData = JSON.stringify(data);
Microsoft.CIFramework.createRecord("account",jsonData).then(
function success (result) {
res=JSON.parse(result);
console.log("Contact created with ID: " + res.id);
//perform operations on record creation
},
function (error) {
console.log(error);
//handle error conditions
}
);