在“搜索”操作中,我有一个带有验证的可选输入。
action (MyAction) {
type (Search)
collect {
input (name) {
type (Name)
min (Optional)
iterable
validate {
if (!exists (name)) {
prompt {
dialog ("Write the name you want me to look up.")
}
}
}
}
} // end of collect
我希望输入的提示(如果用户未提供)具有显示和口头对话,如验证中定义的那样,以便“写出您要我查找的名称。”。
相反,显示是通用的“我需要一个名称来继续”,并且将语音对话都合并在一起,因此“写出要我查找的名称。我需要一个名称来继续”。
我没有任何对话框文件。
这是错误还是我错过了什么?
答案 0 :(得分:3)
查看您的代码,似乎您希望输入name
由用户填充。如果是这样,为什么不将其标记为min(Required)
并让Bixby平台实施基数?
总体而言,我建议以下
MyName
,类型为role-of
的{{1}}。Name
创建一个视图,该视图将显示您的自定义
消息。MyName
创建一个对话框。让我们知道是否可行。
答案 1 :(得分:1)
这可能是一个错误。
请通过Bixby Studio中Contact Support
下拉菜单中的Help
选项报告错误。这将向我们发送诊断报告以及您的描述,这将有助于进一步调查。
谢谢!