Skip to main content

JavaScript Values Editor

Note

JavaScript Values Editor must return a data frame.

const result = {
...frame,
fields: frame.fields.map((field) => ({
...field,
values: [],
})),
};

return Promise.resolve(result);
Enable JavaScript Values Editor to get access to JavaScript area.
Enable JavaScript Values Editor to get access to JavaScript area.

Imports​

The Business Input data source supports importing libraries in the JavaScript editor mode. You can import external or local libraries.

import("https://esm.sh/mermaid").then(({ default: mermaid }) => {
mermaid.initialize({ startOnLoad: true });

mermaid.run({
querySelector: ".mermaid",
suppressErrors: false,
});
});

const array = Array.from({ length: 3 }, (v, i) => `${i + 1}`);

const result = {
...frame,
fields: frame.fields.map((field) => {
return {
...field,
values: array.map((item) => {
return item;
}),
};
}),
};

return Promise.resolve(result);