Nilesh Patil
01/10/2022, 7:44 AMJSON:
{
"custcol_vendormemo": "Qty 8 - B/O Cancelled,
"statusref":
[
{
"value": "partiallyReceived",
"text": "Partially Received"
}
]
}
Simple JSON:
{
"custcol_vendormemo": "Qty 8 - B/O Cancelled,
"statusref" : "Partially Received"
}
Thanks in Advance!Steffen Andersland
01/10/2022, 1:27 PMredfishdev
01/10/2022, 1:29 PMfunction flattenResults(results){
//get into native JS objects
var resultsObj = JSON.parse(JSON.stringify(results));
resultsObj.forEach(function(result) {
for (const [key, value] of Object.entries(result.values)) {
if (Array.isArray( result.values[key]) ) {
result.values[key] =result.values[key].length;
if( result.values[key].length != 0) {
try{
result.values[key] = value[0].text;
result.values[key+".value"] = value[0].value;
log.debug(`${key}`, value[0].text);
}catch (e){}
}
}
}
})
return resultsObj;
}
Nilesh Patil
01/10/2022, 1:37 PMredfishdev
01/10/2022, 3:25 PMredfishdev
01/10/2022, 3:25 PMredfishdev
01/10/2022, 3:25 PMredfishdev
01/10/2022, 3:25 PMif(request.flatten == 'true') {
results = flattenResults(resultSet.getRange({start: start, end: start + 1000}));
}else {
results = resultSet.getRange({start: start, end: start + 1000});
}
redfishdev
01/10/2022, 3:26 PMNilesh Patil
01/11/2022, 10:11 AM