twilio - 如何在 Twilio 函数“let val = event.widgets.Mortgage_info.Digits.value;”中获取 Gather 输入小部件的值?
问题描述
我无法在 Twilio 函数中获取收集输入小部件的值,我总是收到错误消息
此变量不起作用。让 val = event.widgets.Mortgage_info.Digits.value;
exports.handler = function (context, event, callback) {
const got = require('got');
got('https://cyan-sparrow-7490.twil.io/assets/mortgage.json').then (response =>{
const mort = JSON.parse(response.body);
let mortgageData = mort.feed.entry;
let mortgageIdTest = mort.feed.entry[900].gsx$mortgage.$t;
//Begin filter code
let val = event.widgets.Mortgage_info.Digits.value;
let index = mortgageData.findIndex(function(item, i){
return item.gsx$mortgage.$t === val
});
//End filter code
let mortgageSpecificData = mort.feed.entry[index];
let mortgageId = mort.feed.entry[index].gsx$mortgage.$t;
let borrowerName = mort.feed.entry[index].gsx$name.$t;
let lenderName = mort.feed.entry[index].gsx$lender.$t;
let recordDate = mort.feed.entry[index].gsx$recorddate.$t;
let lendAmount = mort.feed.entry[index].gsx$amount.$t;
let neededData = `Borrower ${borrowerName}\nYou loan with ${lenderName}\nClosed on ${recordDate}`
console.log(val);
console.log(index);
console.log(neededData);
callback(null,neededData);
});
};
解决方案
您需要通过 Run Function Widget Function Parameters 将 `{{widgets.Mortgage_info.Digits}}` 的值传递给 Twilio 函数。
您可以通过查看此代码示例来了解其工作原理。
推荐阅读
- jquery - model.JSON 和 metadata.json 中的意外令牌 <
- xml - 使用 xmlstarlet 从 xml 文件中删除节点
- android - ViewModelProvider.Factory 总是返回一个视图模型
- javascript - 为什么这个解决方案在 JavaScript 中有效,但在 C++ 中耗时太长?(动态编程)
- c# - 为什么我可以在 Windows.Resources 中定义而不是从 Application.Resources 中更改资源属性
- javascript - 获取 TikTok 关注者用户名
- javascript - 来自 sql 数据库的自动填充下拉选项取决于 php 中另一个选定的下拉选项
- laravel - 使用 SMTP Gmail 发送的电子邮件未送达
- cmake - 使用 OpenSSL 作为依赖项构建 CMake 项目
- c# - 无法从“字符串”转换为“Microsoft.EntityFrameworkCore.ServerVersion”