94 lines
2.3 KiB
JavaScript
94 lines
2.3 KiB
JavaScript
getValue($('gv.vp12', ''));
|
|
|
|
function getValue(values) {
|
|
let result = null;
|
|
if (values != undefined && values.length > 1) {
|
|
let collection = values[0] === '|' ? values.substring(1).split('|') : values.split('|');
|
|
let collectionParseFloat = getCollectionParseFloat(collection);
|
|
let raw = getMin(collectionParseFloat);
|
|
result = roundNumber(raw, 7);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function getCollectionParseFloat(collection) {
|
|
let result = [];
|
|
let value;
|
|
for (let i = 0; i < collection.length; i++) {
|
|
value = parseFloat(collection[i]);
|
|
result.push(value);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function getMin(collection) {
|
|
let result = 2147483647;
|
|
if (collection && collection.length > 0) {
|
|
for (let i = 0; i < collection.length; i++) {
|
|
if (collection[i] < result) {
|
|
result = collection[i];
|
|
}
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function getMax(collection) {
|
|
let result = -2147483648;
|
|
if (collection && collection.length > 0) {
|
|
for (let i = 0; i < collection.length; i++) {
|
|
if (collection[i] > result) {
|
|
result = collection[i];
|
|
}
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function getSum(collection) {
|
|
let result = 0;
|
|
if (!collection || collection.length === 0) {
|
|
result = 0;
|
|
}
|
|
else {
|
|
for (let i = 0; i < collection.length; i++) {
|
|
result += collection[i];
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function getAverage(collection) {
|
|
let result = null;
|
|
if (collection == null || collection.length === 0) {
|
|
result = 0;
|
|
}
|
|
else {
|
|
let sum = getSum(collection);
|
|
result = sum / collection.length;
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function roundNumber(number, digits) {
|
|
let result;
|
|
const multiple = Math.pow(10, digits);
|
|
result = Math.round(number * multiple) / multiple;
|
|
return result;
|
|
}
|
|
|
|
Reactor
|
|
getContextData('1', 'cds.PROCESS_JOBID', '')
|
|
|
|
PSN
|
|
getContextData('1', 'cds.PRODUCT', '')
|
|
|
|
RDS
|
|
getContextData('1', 'cds.MID', '')
|
|
|
|
getValue($('dcp.R61/DEP08CEPIEPSILON_Semi/LL1State', ''), $('dcp.R61/DEP08CEPIEPSILON_Semi/LL2State', ''));
|
|
|
|
function getValue(id78, id83) {
|
|
let result = id78 === '6' ? 'Left' : id83 === '6' ? 'Right' : id78 + '-' + id83;
|
|
return result;
|
|
} |