Please update javascript compiler
The Agilepoint java script compiler can be updated. Please see below snippet of code that is correct syntax and does run fine at run time, however when saving in agilepoint, the compiler thinks it is not syntactically correct. I believe it is the reserved word "async" that is not compiling. 
async function processBankAccounts(banksFromJDE) {
debugger;
eFormHelper.showLoader({ value: true }, function (result) { });
var valueArr = [];
if(banksFromJDE.numRecords != 0){
for (let i = 0; i < banksFromJDE.Records.length; i++) {
valueObj = {};
if (banksFromJDE.Records[i].F0030_AN8BK == "0") {
//Bank ID is zero, we skip this.
continue;
}
setFieldValue('tempbankIDfield', banksFromJDE.Records[i].F0030_AN8BK);
let bankName = await getBankName();
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_RecordType__u'] = banksFromJDE.Records[i].F0030_BKTP;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_AccountNumber__u'] = banksFromJDE.Records[i].F0030_CBNK;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_BankName__u'] = bankName;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_BankNumber__u'] = banksFromJDE.Records[i].F0030_AN8BK;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_Description__u'] = banksFromJDE.Records[i].F0030_DL01;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_JDEUKID__u'] = banksFromJDE.Records[i].F0030_UKID;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_RequestNumber__u'] = getFieldNameObjectValue('DS_APDataEntity_BAMInactivateActivate_RequestNumber__u');
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_SwiftCode__u'] = banksFromJDE.Records[i].F0030_SWFT;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_ABANumber__u'] = banksFromJDE.Records[i].F0030_TNST;
valueObj['DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__U_BankID__u'] = banksFromJDE.Records[i].F0030_TNST;
valueArr.push(valueObj);
}
eFormHelper.addRowsToSubForm({ fieldId: 'DS_APDataEntity_BAMInactivateActivate_BAMACTIVEINACTIVEBANKS__US', value: valueArr }, function (result2) {
isStatusRowInserted = true;
typeof callback == 'function' ? callback() : '';
});
}
eFormHelper.showLoader({ value: false }, function (result) { });
CheckIfOpenRequestOnVendorNumber();
}Please sign in to leave a comment.
Comments
1 comment