我有一个使用AMAZON.date来获取日期的程序,并在该日期提供学校活动。但是,如果日期时段为空,我希望日期默认为今天。我不知道怎么写插槽是空的。我试过用这个:
if (intentRequest.intent.slots.date.value === null){
currentDateSlot === today;
}
但它不起作用。我在这个项目中使用JavaScript。
感谢您的帮助!
答案 0 :(得分:0)
如果alexa没有从用户捕获日期时段,则对您的代码的请求将不会在intentRequest.intent.slots下具有日期对象。所以你应该检查是否缺少日期对象,
if (!intentRequest.intent.slots.date) {
currentDateSlot = today;
}
此外,您没有在代码中正确设置currentDateSlot。