screnshaw
03/21/2022, 8:00 PMSandii
03/21/2022, 8:07 PMscrenshaw
03/21/2022, 8:08 PMcannot read property 'utils' of undefined
battk
03/21/2022, 11:29 PMif(typeof define==="function"&&define.amd)define("xlsx",function(){
screnshaw
03/22/2022, 12:08 PMbattk
03/22/2022, 12:13 PMscrenshaw
03/22/2022, 12:15 PMif (typeof define !== 'function') {
var define = require('amdefine')(module);
}
define(['xlsx', './xlsx.full.min.js'], function (xlsx, xlsxMinTwo) {
var utils = xlsxMinTwo.utils
return {utils}
})
the xlsx works. The xlsxMinTwo doesn't workscrenshaw
03/22/2022, 12:17 PMif (typeof exports !== 'undefined') make_xlsx_lib(exports);
else if (typeof module !== 'undefined' && module.exports) make_xlsx_lib(module.exports);
else if (typeof define === 'function' && define.amd)
define('xlsx', function () {
if (!XLSX.version) make_xlsx_lib(XLSX);
return XLSX;
});
battk
03/22/2022, 12:18 PMbattk
03/22/2022, 12:18 PMdefine('xlsx', function () {
screnshaw
03/22/2022, 12:19 PMbattk
03/22/2022, 12:19 PMscrenshaw
03/22/2022, 12:19 PMbattk
03/22/2022, 12:21 PMscrenshaw
03/22/2022, 12:23 PMbattk
03/22/2022, 12:26 PMscrenshaw
03/22/2022, 12:33 PMif (typeof define !== 'function') {
var define = require('amdefine')(module);
}
/**
* @NApiVersion 2.1
* @NModuleScope Public
* @NAmdConfig /SuiteScripts/AccentDecor/Libs/helperConfig.json
*/
define(['xlsxCore', './xlsxFull'], function (xlsxCore, xlsxFull) {
return {
xlsxCore: xlsxCore,
xlsxFull : xlsxFull
};
});
screnshaw
03/22/2022, 12:34 PMscrenshaw
03/22/2022, 12:34 PM{
"paths": {
"xlsx": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsx.js",
"xlsxMin": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsxMin.js",
"xlsxCore": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsx.core.min.js",
"xlsxFull": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsx.full.min.js",
}
}
battk
03/22/2022, 12:35 PM'./xlsxFull'
is essentially doomed, not the id defeined in your pathsscrenshaw
03/22/2022, 12:36 PMscrenshaw
03/22/2022, 12:36 PMbattk
03/22/2022, 12:36 PMxlsxCore
looks reasonable, though i dont think the xlsx core file actually worksbattk
03/22/2022, 12:36 PMscrenshaw
03/22/2022, 12:37 PMbattk
03/22/2022, 12:37 PMscrenshaw
03/22/2022, 12:37 PMbattk
03/22/2022, 12:42 PMbattk
03/22/2022, 12:42 PMscrenshaw
03/22/2022, 12:42 PMbattk
03/22/2022, 12:50 PM{
"paths": {
"emailHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/emailHelper.js",
"cHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/commonHelper.js",
"commonHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/commonHelper.js",
"dataHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/dataHelper.js",
"encodeHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/encodeHelper.js",
"errorHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/errorHelper.js",
"searchHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/searchHelper.js",
"sublistHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/sublistHelper.js",
"mapReduceHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/mapReduceHelper.js",
"merchantEHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/merchantEHelper.js",
"xmlHelper": "/SuiteScripts/AccentDecor/Libs/HelperClasses/xmlHelper.js",
"smartySheets": "/SuiteScripts/AccentDecor/Libs/Config/smartyStreetsConfig.js",
"fileConfig": "/SuiteScripts/AccentDecor/Libs/Config/fileConfig.js",
"allocationStrategy": "/SuiteScripts/AccentDecor/Libs/Config/allocationStrategy.js",
"integrationStatus": "/SuiteScripts/AccentDecor/Libs/Config/integrationStatus.js",
"ramda": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/ramda/dist/ramda.js",
"lodash": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/lodash/dist/lodash.js",
"moment": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/moment/moment.js",
"xlsx": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsx.full.min.js",
"jsonxml": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/JSONXML/jsonxml.js",
"settings": "/SuiteScripts/AccentDecor/Tools/Global Preferences/ad_settings.js"
},
"map": {
"*": {
"dmHelper": "dataHelper",
"intStatus": "integrationStatus"
}
}
}
battk
03/22/2022, 12:50 PMscrenshaw
03/22/2022, 1:10 PMscrenshaw
03/22/2022, 1:10 PMbattk
03/22/2022, 1:13 PMCannot read property 'utils' of undefined
battk
03/22/2022, 1:13 PMbattk
03/22/2022, 1:14 PMscrenshaw
03/22/2022, 1:14 PMscrenshaw
03/22/2022, 1:15 PMif (typeof define !== 'function') {
var define = require('amdefine')(module);
}
/**
* @NAmdConfig /SuiteScripts/AccentDecor/Libs/helperConfig.json
*/
define(['xlsxFull'], function (xlsxFull) {
return {
xlsxFull
};
});
screnshaw
03/22/2022, 1:16 PMbattk
03/22/2022, 1:17 PMbattk
03/22/2022, 1:17 PMscrenshaw
03/22/2022, 1:17 PMbattk
03/22/2022, 1:17 PMscrenshaw
03/22/2022, 1:19 PMbattk
03/22/2022, 1:19 PMscrenshaw
03/22/2022, 1:20 PM"xlsxMin": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsxMin.js",
"xlsx": "/SuiteScripts/AccentDecor/Libs/ExternalLibs/xlsx/xlsx.full.min.js",
screnshaw
03/22/2022, 1:22 PMbattk
03/22/2022, 1:41 PMscrenshaw
03/22/2022, 1:42 PMbattk
03/22/2022, 1:46 PMscrenshaw
03/22/2022, 1:48 PMscrenshaw
03/22/2022, 1:54 PMbattk
03/22/2022, 2:03 PMbattk
03/22/2022, 2:03 PMscrenshaw
03/22/2022, 2:03 PMscrenshaw
03/22/2022, 2:03 PMscrenshaw
03/22/2022, 2:04 PMbattk
03/22/2022, 2:04 PMbattk
03/22/2022, 2:05 PMscrenshaw
03/22/2022, 2:05 PMscrenshaw
03/22/2022, 2:05 PMbattk
03/22/2022, 2:05 PMscrenshaw
03/22/2022, 2:05 PMbattk
03/22/2022, 2:05 PMbattk
03/22/2022, 2:06 PMscrenshaw
03/22/2022, 2:06 PMbattk
03/22/2022, 2:07 PMscrenshaw
03/22/2022, 2:07 PMscrenshaw
03/22/2022, 2:07 PMbattk
03/22/2022, 2:17 PMbattk
03/22/2022, 2:18 PMbattk
03/22/2022, 2:18 PMscrenshaw
03/22/2022, 2:22 PMbattk
03/22/2022, 2:23 PMscrenshaw
03/22/2022, 2:23 PMscrenshaw
03/22/2022, 2:23 PMbattk
03/22/2022, 2:24 PMscrenshaw
03/22/2022, 2:25 PMbattk
03/22/2022, 2:25 PMscrenshaw
03/22/2022, 2:25 PM