...
Pulsar can provide Salesforce sObject Describe metadata using the getSobjectSchema API. This includes database-level descriptive information about the Salesforce object and it’s fields. The response is a string that matches the DescribeSObjectResult JSON format from salesforce according to , and it must be parsed in order to be used as a javascript object.
...
Code Block | ||
---|---|---|
| ||
var request = { type: 'getSobjectSchema', object: 'Account', // Required: SObject unique name data: { } // empty }; bridge.sendRequest(request, function (result) { if (result.type === 'sobjectschemaResponse') { // case-sensitive var describeLayoutJSONdescribeSObjectJSON = result.data; // you must parse this JSON string var describeLayoutdescribeSObject = JSON.parse(describeLayoutJSONdescribeSObjectJSON); //.... } else { console.log('error: '+ result.data) } }); |
The response looks like the following:
Code Block | ||
---|---|---|
| ||
{
"type": "sobjectschemaResponse",
"object": "Account",
"data": "<JSON_OBJECT_STRING>"
} |
Where JSON_OBJECT_STRING will have the format described in the Salesforce DescribeSObjectResult documentation.