Netsuite:是否可以在custparam中传递数组?

时间:2016-11-02 06:15:40

标签: netsuite suitescript

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传递给kitlet? 谢谢。

1 个答案:

答案 0 :(得分:3)

当然,只需使用JSON.stringify(arrRecItem),然后使用JSON.parse(arrRecItem)在套件上解析它