Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Opretter en objektpost.
Syntaks
Microsoft.CIFramework.createRecord(entityLogicalName, data).then(successCallback, errorCallback);
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| entityLogicalName | String | Ja | Logisk navn på det objekt, du vil oprette. For eksempel: "konto". |
| data | String | Ja | Streng, der definerer attributterne og værdierne for den nye objektpost. |
| succesTilbagekald | Funktion | Nej | En funktion, der skal kaldes, når der oprettes en post. |
| errorCallback | Funktion | Nej | En funktion, der skal kaldes, når handlingen mislykkes. |
Afkast værdi
Ved fuldførelse returneres et løfte, der indeholder en streng med attributterne og deres værdier.
Eksempler
Eksempelkoden viser, hvordan du opretter en eksempelkontaktpost.
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
}
);
Følgende eksempel viser, hvordan du kan overføre en opslagsværdi i stedet for almindelig tekst i variablen data.
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
}
);