Discussions
Promise function not running in suitelet script
I'm trying to run this suitelet to export excel using exceljs. But I have this line, it runs through this promise function and I got stuck. Log 'ok2' is not showing in Execution Log.
P/s: I tried Client Script and It works well but I need it run directly in a Suitelet. Because it needs to run as Administrator role.
var buf = wb.xlsx.writeBuffer();
log.debug('ok', buf);
buf.then(function(buf) {
log.debug('ok2');
})
log.debug('ok3');
As you can see from this log, it steps over 'ok2', no try catch here.
Normally in js, this function uses as async await but I cannot upload script with async await to netsuite. It occurs an error