在Google应用程序上测试Actions时,如何调试错误,“出现了问题。请稍后重试。”?当我回答使用example trivia game sheet模板(在Trivia模板页面上提供)创建的问题时,会收到错误消息。
请注意,我在JSON响应中看不到任何errorCode,但是我看到了以下内容:
\"message\":\"Cannot read property 'correct_answer' of undefined\",\"stack\":\"TypeError: Cannot read property 'correct_answer' of undefined\\n at _getAnswerArray (/srv/trivia-fulfillment.js:252:25)\\n
...当我检查correct_answer
的请求时,看到以下内容
\"correct_answer\":[\"5\"]
回答一个问题,"correct_answer\":[\"TRUE\"]
回答另一个问题(我只有两个问题可以开始学习)
更新:
有趣的是,当我将QuestionsPerGame
的参数从2
更改为1
,然后重新上传工作表时,它可以正常工作(我测试了两个问题,两个都工作了),但是当我还原时将QuestionsPerGame
参数重新设置为2
的操作再次失败...我测试了此参数的几个不同值,唯一有效的值为1
。此外,奇怪的是,QuestionsPerGame
不会出现在Configuration Parameters“
先谢谢了。