Netsuite:是否可以在 custparam 中传递数组?
Netsuite: Is it possible to pass array in custparam?
var stAccNum = '1013320075';
var stAccName = 'ABC SINGAPORE PTE LTD';
var arrRecItem = new Array();
for (var x = 0; x < 3; x++) {
arrRecItem[x] = [];
}
;
arrRecItem[0][0] = '2';
arrRecItem[0][1] = 'DBSSSGSGXXX';
arrRecItem[0][2] = '301234567';
var arrParams = {
custparam_jason_my_acc_num : stAccNum,
custparam_jason_my_acc_name : stAccName,
***custparam_jason_rec_item_arr : arrRecItem*** };
nlapiSetRedirectURL('SUITELET', 'customscript_jason_ss_bulk_payment_file',
'customdeploy_jason_ss_bulk_payment_file', null, arrParams);
如上代码所示,我在arrParams中传递数组arrRecItem失败。有什么方法可以将这个数组作为 custparam 传递给 suitelet 吗?
谢谢。
当然,只需使用 JSON.stringify(arrRecItem) 然后在 suitelet 上用 JSON.parse(arrRecItem)
解析它
var stAccNum = '1013320075';
var stAccName = 'ABC SINGAPORE PTE LTD';
var arrRecItem = new Array();
for (var x = 0; x < 3; x++) {
arrRecItem[x] = [];
}
;
arrRecItem[0][0] = '2';
arrRecItem[0][1] = 'DBSSSGSGXXX';
arrRecItem[0][2] = '301234567';
var arrParams = {
custparam_jason_my_acc_num : stAccNum,
custparam_jason_my_acc_name : stAccName,
***custparam_jason_rec_item_arr : arrRecItem*** };
nlapiSetRedirectURL('SUITELET', 'customscript_jason_ss_bulk_payment_file',
'customdeploy_jason_ss_bulk_payment_file', null, arrParams);
如上代码所示,我在arrParams中传递数组arrRecItem失败。有什么方法可以将这个数组作为 custparam 传递给 suitelet 吗? 谢谢。
当然,只需使用 JSON.stringify(arrRecItem) 然后在 suitelet 上用 JSON.parse(arrRecItem)
解析它