ЦЕЛЬ
У меня есть форма, которая отправляет результаты множественного выбора в виде отдельных строк, и я использую действие кода Zapier для обработки и удаления пустых записей:
ЧТО Я СДЕЛАЛ
Вот мои примерные данные о Zapier 
Это мой Javascript:
return {
Movies: Object.values(inputData.Movies).join('\n'),
Fruits: Object.values(inputData.Fruits).join('\n')
}ПРОБЛЕМА
Мои данные превращаются в гигантский вертикальный список букв:

Помогите, что я делаю не так?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вот Дэвид из команды Zapier Platform. Вы на правильном пути, но, как отмечается в комментарии, вы присоединяетесь к строке. Для справки, входные данные сейчас:
{
"Fruits": "AppleBananaCocounut"
}
Вместо этого я бы установил для ввода разделители, которых, как вам известно, не будет во входных данных (например, |). Затем вы можете надежно преобразовать строку в массив.
Вход:

код:
const fruits = inputData.Fruits.split('|');
return {filteredFruit: fruits.filter(Boolean)}
Это приведет к созданию массива (который вы можете захотеть присоединить к ", ", чтобы он выглядел красиво позже), состоящий только из фруктов, которые присутствовали во входящих данных.
Дайте мне знать, если у вас возникнут другие вопросы!
Это именно то, чем я закончил. Спасибо за участие!
Грант! Если этот ответ решил вашу проблему, обязательно проголосуйте за него и отметьте как правильный (Информация).
inputData.Movies, по-видимому, представляет собой одну строку, а не массив строк. Запустите этот код в своей консоли, чтобы увидеть этот эффект в действии:Object.values("amy").join("\n").