我正在尝试构建一个Zap,该Zap通过Unbird获取客户反馈并发送Slack消息,这对组织中任何阅读它的人都是有意义的。
当前,将来自Unbird的客户反馈数据输入到Zapier中,它看起来像一个javascript对象,如下所示:
{
0: website
1: jon@email.com
2: Jon
3: Smith
4: You guys have a great website, but should add dark mode.
}
我想发送一条消息到Slack,上面写着
Jon Smith (jon@email.com) just sent you Website feedback: You guys have a great website, but should add dark mode.
我可以选择“条目属性值”并将其发送给Slack,如下所示:
website, jon@email.com, Jon, Smith, You guys have a great website, but should add dark mode.
我尝试使用带有逗号作为分隔符的Zapier的Split函数,但这不能成功地对其进行拆分。我尝试使用Zapier代码段隔离单个值,但是当我执行myobj.0时,此方法不起作用。这可能是数组吗?我认为您甚至无法在js中使用数字作为键名。自从我进行编码以来已经太久了。
我尝试使用JSON.stringify使其成为字符串,但是在Zapier代码段中,输出必须是一个对象,因此我再次陷入了愚蠢的对象中!我只需要文本,可以使用文本,或者以某种方式调用对象中的各个值以备后用。
帮助!
答案 0 :(得分:1)
如果客户反馈已经作为对象,这些关键字之间用逗号分隔,则只需要返回输出,并且应该将每个值分成单独的条目。
您的情况-
var obj = { 0: "website", 1:"jon@email.com", 2: "Jon", 3: "Smith",4:"You guys have a great website, but should add dark mode"};output = [key:obj];