(заменить ","
и объединить две строки, например 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);