Zapier JavaScript: извлечь текстовый массив и вернуть этот массив - PullRequest
0 голосов
/ 27 августа 2018

Пожалуйста, извините, если этот вопрос глупый .. Мой код теперь такой:

var arr_original = data.split(',');
var arr_new = [0, 0, ""];

for (var i = 0; i < arr_original.length; i++) {
  if (arr_original[i] === "Apple") {
    arr_new[1] = 1;
  } else if (arr_original[i] === “Orange”) {
    arr_new[2] = 1;
  } else {
    arr_new[3] = arr_arr_original[i];
  }
}

output = [{Is_Applie: arr_new[1], Is_Orange: array_new[2], 
Is_Something_Else: array_new[3]}];

Где ошибка ??

1 Ответ

0 голосов
/ 27 августа 2018

Если ваша строка (называемая «данными») - «проверить элемент 1, проверить элемент 2, проверить элемент 3», то вы можете сделать это:

const numbers = data.split(',').map(el => el[el.length -1]);

Это разделяет вашу строку, используя запятую в качестве разделителя, затем для каждого из этих разделенных разделов она получает последний символ этого раздела (число). Это будет работать только в том случае, если число положительное и, между прочим, <10, поэтому вернется: </p>

[1, 2, 3]
...