if i used XLSX plugin in my javascript code in “run javascript” tool workflow, then it throws the error.
XLSX is not defined.
Should I have to add any import statements for accessing XLSX library. If yes, then where and how i have to do this.
Here is the javascript code :
const uploaderDiv = document.getElementById('uploader');
const secondElementInsideUploader = uploaderDiv.children[1];
var files = secondElementInsideUploader.files;
const file = new Blob([secondElementInsideUploader.files[0]]);
var reader = new FileReader();
reader.readAsBinaryString(file);
reader.onload = function (e) {
var data = e.target.result;
var workbook = XLSX.read(data, {
type: "binary",
});
var result = {};
var firstSheetName = workbook.SheetNames[0];
var jsonData = XLSX.utils.sheet_to_json(
workbook.Sheets[firstSheetName]
);
alert(JSON.stringify(jsonData));
};