Twilio studio plus功能,无法使用string.split()

Twilio studio plus function, can't use string.split()

我无法使用函数拆分字符串。这是 Studio 中的短信应用程序:
用户将他的全名发短信给 Twilio,我调用一个函数并使用他们的全名添加 Liquid 变量并将其发送到一个函数,我只想 return 名字。

exports.handler = function(context, event, callback) {
    var firstName = event.fullName.split(' ');
    callback(null, firstName[0]);
};

错误 message:Cannot 读取 属性 'split' 未定义

首先,您的函数代码没有问题,只是 event.fullName 未定义,因为它不是从 Studio 传递的。

在 Studio 中,将 fullName 参数添加到函数调用中。参数的值为 {{trigger.message.Body}}(将传入的消息正文传递给函数),然后您就可以在函数中访问它。

注意: 在 "RUN FUNCTION" 小部件的 "Function Parameters" 部分有两个 "Save" 按钮,您需要同时单击它们,首先是参数,然后是小部件的(红色)。

这是一张可能对您有所帮助的屏幕截图