Overview
Evaluates an Sugar Logic Expression and returns the result
Summary
This request will process a given formula then will return the result.
Request Arguments
| Name |
Type |
Description |
Required |
|
targetRecordModule
|
String
|
Record Module
|
True
|
|
targetRecordId
|
String
|
Record ID
|
True
|
|
targetFields
|
Array
|
List of one or more formulas to be evaluated
|
True
|
Request Example
{
"targetRecordId": "3232sda6-8a62-a74f-bb53-535620232304",
"targetRecordModule": "Accounts",
"targetFields": {
"webite": {
"formula": "strToUpper(concat(\"https://\",toString($description),\"/\"))",
"isCalculated": true,
"fieldName": "website"
}
}
}
Response
The response should look like the following:
| Name |
Type |
Description |
|
<field_name>
|
string
|
Calculated values
|
Response Example
{
"website": "HTTPS://WWW.SUGARCRM.COM/"
}
Change Log
| Version |
Change |
|
v11_13
|
Added /actionButton/evaluateExpression POST endpoint.
|