(替换","
并连接两个字符串,即mySelTaxonomyIDs
和mySubChildTaxonomyIDs
)
如果任何值为空(**,**
或myTaxonomyIDs
),则如何在连接后替换mySelTaxonomyIDs
并将字符串存储在mySubChildTaxonomyIDs
中?
当前响应为 [11464,11496] 或 [,11496] 或 [11464,]
我期望如果响应为[11464,11496],则按原样通过。
如果我们得到 [,11496] 和 [11464,] ,则仅删除,
当前,我在PostProcessor中使用以下代码:
String mySelTaxonomyIDs = vars.get("SelectedTaxonomyIds");
String mySubChildTaxonomyIDs = vars.get("SubChildTaxonomyIds");
vars.put("mySelTaxonomyIDs", mySelTaxonomyIDs);
vars.put("mySubChildTaxonomyIDs", mySubChildTaxonomyIDs);
String myTaxonomyIDs = vars.get("mySelTaxonomyIDs") + "," +
vars.get("mySubChildTaxonomyIDs");
vars.put("myTaxonomyIDs", myTaxonomyIDs); // ,10171 || 10171,
String UpdatedTaxonomy = "";
if(mySelTaxonomyIDs=="" || mySubChildTaxonomyIDs=="")
{
print(myTaxonomyIDs);
vars.put("UpdatedTaxonomy", UpdatedTaxonomy);
UpdatedTaxonomy = myTaxonomyIDs.replace(",", "");
}
String myUpdatedTaxonomy = vars.get("UpdatedTaxonomy");
vars.put("UpdatedTaxonomy", UpdatedTaxonomy);
vars.put("myUpdatedTaxonomy", myUpdatedTaxonomy);