You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio Studio流程中清除变量的最优方法是什么?

解决Twilio Studio中IVR变量清空问题
  • 正确配置Set Variables组件实现清空
    不要将值设为空格,直接把值留空(什么都不输入),键保持widgets.validaCpfCnpj.parsed.formattedValue即可。空格属于有效字符,Twilio会将其当作变量值存储,自然无法达到清空效果,空字符串才是真正的空值定义。

  • 同步重置输入组件状态
    如果是用Gather类组件收集用户文档信息,在允许用户重新输入前,要么跳转至全新的Gather组件实例,要么在原组件配置里开启重复输入相关设置,避免组件缓存之前的输入内容,确保新输入能覆盖旧值。

  • 备选方案:用Run Function彻底清空
    要是Set Variables仍不生效,可写一段极简Twilio Function脚本直接将变量设为null:

    exports.handler = function(context, event, callback) {
      event['widgets.validaCpfCnpj.parsed.formattedValue'] = null;
      callback(null, event);
    };
    

    将这个Function加入Studio流程,在用户重新输入前调用,就能彻底清空目标变量。

内容的提问来源于stack exchange,提问作者Leonardo Rubio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 16:37:02