gpt4 book ai didi

javascript - Netsuite Suitelet SSv1 将多选值更改为数组

转载 作者:行者123 更新时间:2023-11-29 19:08:04 26 4
gpt4 key购买 nike

我的 suitelet 的 GET 部分中有一个多选字段,我正尝试在 POST 部分中使用该字段的值。

这是 GET 部分中我的多选字段,因为它由对象填充:

var marketplacesList = form.addField('selectedmarketplaces','multiselect','Marketplaces',null,'part3');

for (var k in marketplaces){

marketplacesList.addSelectOption(k,marketplaces[k].label);

}

然后当我在 POST 部分记录值时:

    var selectedMarkets = request.getParameter('selectedmarketplaces'); //gets a multiselect from GET section

nlapiLogExecution('DEBUG','selectedMarkets',selectedMarkets);

我得到以下字符串:

“amazonComazonUKamazonCAAmazonFAmazonDEAmazonITAmazonJPamazonESebayComebayUkebayAuebayVolt”

如何使多选的值成为一个数组,以便我可以将它用于迭代等?

谢谢,

  • 杰西

最佳答案

这样做:

var selectedMarkets = request.getParameter('selectedmarketplaces'); //gets a multiselect from GET section
selectedMarketsArray = selectedMarkets.split("\u0005"); //Turns it into an array
nlapiLogExecution('DEBUG','selectedMarketsArray',JSON.stringify(selectedMarketsArray));

关于javascript - Netsuite Suitelet SSv1 将多选值更改为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41247857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com