首先,当您按照教程here并部署建议的预建代理时,并在满足状态下查看内联编辑器,该编辑器在第82行显示警告/错误:
期望了一个赋值或函数调用,而是看到了一个表达式。
代码段引发错误:
err ? reject(err) : resolve(event);
已经设置了Google Calender API并更新了index.js文件中的参数,预构建代理在运行“ Make Appointment Intent”时会在下面返回此错误。 appointmentDateString
常量无法正确读取和解析时间参数。
很抱歉,我们在无效日期的无效日期被预订。我还能为您做些什么吗?
答案 0 :(得分:0)
问题在于日期格式不正确,因为字符串中有两个timeZoneOffset可以解析为Date。
为了解决此问题,请擦除时间偏移之一。
function convertParametersDate(date, time){
//ORIGINAL
//return new Date(Date.parse(date.split('T')[0] + 'T' + time.split('T')[1].split('-')[0] **+ timeZoneOffset**));
//SOLVED
return new Date(Date.parse(date.split('T')[0] + 'T' + time.split('T')[1].split('-')[0]));
}