【问题标题】:How to set Flow variables with data returned from Function?如何使用函数返回的数据设置流变量?
【发布时间】:2018-09-24 05:59:42
【问题描述】:

https://www.twilio.com/docs/studio/widget-library#run-function

当您调用函数时,您有两种使用变量的可能选项:(1)您可以将流变量作为参数传递给函数(例如 flow.data.foo),以及(2)您可以设置流变量从函数返回的数据(可以返回 TwiML 或 JSON)。

有人知道如何使用函数返回的数据设置流变量吗?

【问题讨论】:

    标签: twilio twilio-functions


    【解决方案1】:

    您应该能够按照此处记录的 Liquid 语法来执行此操作。

    液体模板语言 - 分配变量

    https://www.twilio.com/docs/studio/user-guide/liquid-template-language#variable-assignment

    或者只是通过寻址函数小部件来调用返回的变量,如下面的链接所示:

    https://www.twilio.com/docs/studio/widget-library#run-function

    widgets.MY_FUCTION_WIDGET_NAME.parsed.xxxxx(其中 xxxxx 是 JSON 路径)。

    艾伦

    【讨论】:

    • 谢谢,我怀疑 LTL 变量的范围是流级别的。我知道已解析的小部件变量,但 Flow 变量的意义在于,我不必继续将它们作为参数传递给其他后续函数。但这不是一个障碍。
    • 这里是 Twilio 开发人员传道者。这个答案的第二部分是正确的,你需要传递给一个函数(或 HTTP 请求)并用 JSON 响应它。然后 JSON 响应将被解析为 Alan 上面显示的模式。
    猜你喜欢
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2021-12-14
    • 2023-04-09
    • 1970-01-01
    • 2016-11-25
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多