Есть ли способ установить переменную потока из функции Twilio

Я знаю, что можно использовать возвращаемое значение функции Twilio, например widgets.MY_FUCTION_WIDGET_NAME.parsed.xxxxx, но что мне действительно нужно сделать, так это установить переменную потока внутри функции. Возможно ли это сделать, используя TwilioClient или Runtime client?


person Keith Larson    schedule 13.02.2020    source источник
comment
Вы не можете установить переменные потока из функции, но могу ли я спросить, почему доступ к возвращаемым данным из переменных widgets не подходит для вас?   -  person philnash    schedule 24.02.2020


Ответы (2)


Единственный способ ссылаться на переменные в Studio, как если бы прямо сейчас, - это использовать Виджет "Установить переменные".

Это позволяет использовать виджет для хранения глобальных переменных в контексте потока.

Вы можете использовать возвращаемое значение вашей функции в этом виджете, чтобы установить его как глобальную переменную!

Например;

Say/Play

Say: "Hello {{flow.variables.firstName}}, how can I help you today"

Надеюсь это поможет!

person Aidan Chase    schedule 13.02.2020
comment
Спасибо, но это не решает мою проблему. Я не хочу использовать возвращаемое значение функции. Вместо этого я хочу установить переменную потока внутри функции. Может, это невозможно. - person Keith Larson; 14.02.2020

Проповедник разработчиков Twilio здесь.

Не существует метода REST API для обновления переменных потока выполнения, которое находится в процессе, поэтому вы не можете устанавливать переменные потока непосредственно в функции.

person philnash    schedule 24.02.2020