2024-06-20 07:46:07.521 [ERROR] [b.automation.script.javascript.stack] - Failed to execute script:
org.graalvm.polyglot.PolyglotException: ReferenceError: "g" is not defined
at <js>.:program(<eval>:138) ~[?:?]
at org.graalvm.polyglot.Context.eval(Context.java:399) ~[?:?]
It works like this
let fLen = items.getItem('groupStatus').members.length;
let group = items.getItem('groupStatus').members;
console.info('random----------------------------------------------------------------------------------');
for (let i = fLen - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
var temp = group[i];
group[i] = group[j];
group[j] = temp;
}
group.forEach(function(item) {
console.info(item.name + ', state : ' + item.state);
})