如何在Twilio Studio中使用液体模板语言;设置变量";小装置
我正在使用Twilio Studio流构建一个SMS机器人。我在变量值中添加了以下液体代码:如何在Twilio Studio中使用液体模板语言;设置变量";小装置,twilio,twilio-studio,Twilio,Twilio Studio,我正在使用Twilio Studio流构建一个SMS机器人。我在变量值中添加了以下液体代码: {% capture address %}{{widgets.request_address.inbound.Body | lower | strip}}{% endcapture %} {% if address == "yes" %}{{ flow.data.address }}{% else %}{{ widgets.request_address.inbound.Body }}{% endif
{% capture address %}{{widgets.request_address.inbound.Body | lower | strip}}{% endcapture %}
{% if address == "yes" %}{{ flow.data.address }}{% else %}{{ widgets.request_address.inbound.Body }}{% endif %}
文件表明,这应该是可行的:
变量可以具有静态值,如单个数字或字符串,也可以通过液体模板语言设置动态值
但是,代码没有被解析,而是作为字符串保存到变量中
我错过什么了吗?不管文档怎么说,Twilio studio都不支持这一点吗
更新:
我认为这个小部件可能只允许一个液体块。在后面的文档中,它说:
这可以是数字或字符串值,也可以是上面示例中的液体模板块
下面的代码可以工作(但输入显然不够灵活)
Heyooo,这里是Twilio开发者的福音传道者。
{% if widgets.request_address.inbound.Body == "yes" or widgets.request_address.inbound.Body == "Yes" %}{{ flow.data.address }}{% else %}{{ widgets.request_address.inbound.Body }}{% endif %}