我已使用Promise来返回SQL(SQL模块)的值。
在主模块(app.js)中,我传递了Promise的值。
当我运行程序时,我可以在控制台日志中看到promise的值。但是在机器人模拟器中,结果是很多字符。
我已经尝试过JSON.stringify和检查,它似乎不起作用。
感谢您的反馈。
bot.dialog('dashboardsDialog', [
function (session) {
var test = metapedia.getDashboards().then(function(result) {
console.log('These are the categories:', inspect(result, false, null, true), 'patri')//I can see this value
}
);
builder.Prompts.text(session, "Please, choose one of the Dashboard Categories" + inspect(test, false, null, true));//This Fails
},
模拟器中的输出应为“请选择仪表板类别“结果”之一”