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)

解析它