2015-09-03 62 views
4

我有一个slack中的slash命令调用到zapier webhook中。松弛命令中的多个参数

示例命令我设置是:

/TODO [标题] [用户]

在Zapier,有一个属性称为在传入网络挂接映射文本[标题] [用户]作为字符串值。问题是我希望能够访问单个变量,而不仅仅是代表整个命令的文本字符串。

Slack是否有一种方法来分割变量,使我可以将[Title]映射到POST命令中的Title form属性,同样也可以将[User]映射到User属性?

如果没有,是否可以在Zapier中进行字符串解析/字符串索引?

+0

你是如何得到这些变数的? http://stackoverflow.com/q/34234180/843443 – Jeff

回答

2

阅读Zapier的文章Named Variables之后,我想我不得不修改命令格式松弛以下几点:

/待办事项标题(项目名称)分配(用户名)

然后,Zapier开始在操作字段中显示变量名称和分配。

+0

我不得不做类似的事情。我认为问题在于“系统”不知道标题何时结束以及用户何时开始。所以你需要一些分隔符。在我的情况下,我能够做'/ cmd'用户“其他的东西” –