Javascript в Zapier: разделить на несколько выходов

Я пытаюсь взять текст в такой строке:

"- Данные 1 - Данные 2 - Данные 3"

И разделите каждого из тех, кто использует javascript, на свой собственный «выход» для zapier. Цель состоит в том, чтобы иметь возможность принимать эти данные, и каждая строка данных используется для предварительного заполнения формы для клиента, например:

theinternet.com/exampleform/?input1=Данные%201&input2=Данные%202&input3=Данные%203

Мне либо нужно иметь возможность использовать javascript для создания URL-адреса, либо иметь несколько выходов, которые я могу использовать для интеграции с другим zap.

Может быть до 20 строк данных или всего 1, поэтому он должен быть масштабируемым?

Может быть, есть лучший способ сделать это, кроме javascript?

У кого-нибудь есть идеи?


person Micah Austin    schedule 21.12.2016    source источник
comment
Итак, чтобы было ясно, вы хотите извлечь данные 1, данные 2 и данные 3 из строки - данные 1 - данные 2 - данные 3?   -  person Whothehellisthat    schedule 21.12.2016
comment
Проблема исправлена ​​var string = inputData.data var obj = {} string .split(-) .forEach(function(item, i) { obj[i] = item }) output = [obj]   -  person Micah Austin    schedule 22.12.2016


Ответы (1)


Проблема решилась с другом с работы. Я не уверен, что понимаю достаточно, чтобы объяснить это. Но это сделало то, что нам было нужно.

var string = inputData.data
var obj = {}

string
    .split("- ")
    .forEach(function(item, i) {
        obj[i] = item
    })

output = [obj]

person Micah Austin    schedule 22.12.2016