在搜索操作中,我有一个带有验证的可选输入。
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我希望输入(如果不是用户提供的话)有一个显示和对话的提示,就像在验证中定义的那样,所以“写你想让我查找的名字”。
相反,显示是通用的"I需要一个名称才能继续“,并且口语对话框都是组合在一起的,因此”写您想让我查找的名称,我需要一个名称来继续“。
我没有任何对话框文件。
这是窃听器还是我漏掉了什么?
发布于 2019-04-10 15:45:46
查看您的代码,您似乎希望用户填充输入name。如果是这样的话,为什么不将其标记为min(Required)并让Bixby平台强制执行基数呢?
总的来说,我建议
MyName和role-of类型Name。MyName创建一个视图,它将显示您的自定义消息。MyName创建一个对话框。如果成功的话请告诉我们。
发布于 2019-04-08 17:02:35
这可能是个窃听器。
请通过Bixby中的Contact Support下拉菜单中的Help选项报告一个bug。这将给我们一份诊断报告和你的描述,这将有助于进一步调查。
谢谢!
https://stackoverflow.com/questions/55554056
复制相似问题