Я пытаюсь воссоздать простой javascript для цикла для запуска в Zapier.
Мои навыки работы с Javascript скорее всего сделают меня "опытным, но все еще новичком", поэтому преобразование этого в правильную работу в Zapier оказалось довольно трудным.Мой код работает должным образом, пока я не попытаюсь переписать его, используя требования Zapier.
В приведенном ниже примере я заменил inputData фиктивным текстом в «input».
Вот пример моей рабочей модели в JS:
const input = "Company Name: Shire Homes, Inc. | First Name: Frodo
| Last Name: Baggins |"
const fout = input.match(/\: (.*?) \|/g)
for (let i = 0; i < fout.length; i++) {
console.log(fout[i].slice(2, -2))
}
Какойlogs:
Shire Homes, Inc. Фродо Бэггинс
Поскольку Zapier требует, чтобы данные возвращались, вместо того, чтобы перебирать каждую строку с регулярным выражением, я получаю только первую строку и затем она останавливается,Как можно переписать это, чтобы правильно функционировать в Zapier?
Мне нужно возвращать каждую итерацию в виде строкового значения, поскольку я собираюсь вставлять данные в другое место.
Заранее спасибо!