Google cloud functions 应用程序Google Assistant-Dialogflow无法显示表格卡
我有一个新的问题,当我添加这样一个表卡,即使是静态表,而不是动态表Google cloud functions 应用程序Google Assistant-Dialogflow无法显示表格卡,google-cloud-functions,dialogflow-es,actions-on-google,dialogflow-es-fulfillment,Google Cloud Functions,Dialogflow Es,Actions On Google,Dialogflow Es Fulfillment,我有一个新的问题,当我添加这样一个表卡,即使是静态表,而不是动态表 app.intent('static table',(conv)=>{ conv.ask(new Table({ dividers : true, columns: ['alpha', 'beta', 'price'], rows: [ [`1`, `2`, `3`], ], }));
app.intent('static table',(conv)=>{
conv.ask(new Table({
dividers : true,
columns: ['alpha', 'beta', 'price'],
rows: [
[`1`, `2`, `3`],
],
}));
})
app.intent('dynamic table',(conv)=>{
let row=[];
var i;
for (var i=0;i< conv.data.alpha.length;i++){
row.push([conv.data.alpha[i],`${conv.data.beta[i]}- ${conv.data.beta2[i]}`,`Rp.${conv.data.pricemin[i]}-${conv.data.pricemax[i]}`])
}
console.log(row);
conv.ask(new Table({
dividers : true,
columns: ['alpha', 'beta', 'price'],
rows: row,
}));
})
app.intent('static table',(conv)=>{
conv.ask(新表)({
分割者:对,
列:['alpha','beta','price'],
行:[
[`1`, `2`, `3`],
],
}));
})
app.intent('动态表',(conv)=>{
设row=[];
var i;
对于(变量i=0;i
因为,桌卡是不可交互的,如果只显示桌子,它就会离开对话,因为桌子永远不会对用户有任何期望 发送表响应后,请尝试添加另一个响应,如下所示。这将保持对话并使其继续下去。简单地说,球将在用户法庭上
app.intent('static table',(conv)=>{
conv.ask('Here is table details'); // edit this is required
conv.ask(new Table({
dividers : true,
columns: ['alpha', 'beta', 'price'],
rows: [
[`1`, `2`, `3`],
],
}));
conv.ask('Which response would you like to see next?'); // this is missing
})
谢谢,但还是没有回复。当conv.ask(
conversation response
)出现在桌子前面时,系统将进行响应是的,您是对的。我错过了第一个。编辑未来的答案。