Удаление дескриптора из возвращаемого значения - PullRequest
0 голосов
/ 09 июля 2020

Я работаю внутри Zapier с их кодовым действием javascript. Я создал следующий код для сопоставления и возврата значений на основе данных отправки формы, и теперь мне нужно удалить идентификатор «Text:» в начале, чтобы сделать его более читабельным. Важно отметить, что поиск RegEx, включающий идентификатор / text: \ s, необходим только для получения выбранных значений списка флажков из данных ответа формы.

var svcs = inputData.addrSvcs.match(/text:\s(NCOA|Return Service Requested|Address Service Requested|None)/gi);
return svcs.map(function(svc) {
  if (svcs) {
  console.log(svcs);
    return {value: svcs};
  }});

//returns text: NCOA, text: Return Service Requested, text: Address Service Requested, text: None

1 Ответ

0 голосов
/ 10 июля 2020

Для тех, кто хочет сделать что-то подобное с помощью кода в Zapier, следующий результат, кажется, дает мне нужный результат.

var addrSvc = inputData.addrSvcs.match(/text:\s(NCOA|Return Service Requested|Address Service Requested|None)/gi);
return addrSvc.map(function(svc) {
  if (addrSvc) {
    var originalTxt = addrSvc.join(',');
    var newText = originalTxt.replace(/text:\s/gi,'')
    return {addrServices: newText};
  }});
...