【问题标题】:Twilio Studio create variableTwilio Studio 创建变量
【发布时间】:2018-12-10 20:37:46
【问题描述】:

我正在寻找LIQUID TEMPLATE LANGUAGE Twilio Studio Variables 的反面。 我可以很好地设置液体变量,并且可以使用液体在同一个小部件中检查它们。但它们似乎仅限于当前小部件,并且不包含在流程中。

所以我需要一种方法来引用早期的液体变量,或者将液体变量分配给小部件/工作室变量或其他可以在以后使用的东西。

我可以通过使用 http 请求或运行函数小部件来获取该变量,但当我已经知道我想要从 Studio 中获得哪个值时,这似乎是一种糟糕的方式。

这会派上用场的一个例子是 IVR,您希望在错误答案上重试操作,但在“n”个错误答案之后您想通过“联系客户服务”响应中断流程.如果您可以设置和使用变量,则错误答案的简单增量将是微不足道的。

谢谢

【问题讨论】:

    标签: twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    液体标签仅在小部件的上下文中运行,因此您无法在其中设置持久变量。

    这听起来可能有点杂乱无章,但使用 Twilio 函数是运行代码的方式(您需要这样做来增加一个计数器),然后存储可供其他小部件使用的数据,所以这就是我想要的推荐。

    我不会为 HTTP 请求而烦恼,因为这对于这种情况来说太过分了。

    【讨论】:

    • 根据答案,如果我创建了一个“set_variable”小部件,可以说使用工作室的小部件名称是“Var_Try”,并在这里创建了一个变量,例如“测试”使用小部件创建,并设置它到一些字符串,如“测试字符串”。所以伟大的工作室将小部件中的测试值设置为字符串。如果我稍后在流程中尝试访问变量,例如在它之后的小部件,我怎么能在它之后的小部件中访问“test”,比如它是一个发送消息小部件,其要显示的值是“test”的值,我会在后一个小部件中使用“{{flow.variables.test}}”吗?
    • 你会使用{{flow.variables.test}},是的。
    【解决方案2】:

    【讨论】:

    • 哇,这正是我想要的。我很确定前几天我做这个的时候它不在那里。 Twilio 越来越好。
    猜你喜欢
    • 2020-06-15
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    相关资源
    最近更新 更多