如何传递DateTimeExpression以在Bixby中单击时设置值

如何传递DateTimeExpression以在Bixby中单击时设置值,bixby,bixbystudio,Bixby,Bixbystudio,我想通过单击将一些值(如今天,本周末)传递给目标。但无法在Bixby上传递MyDateTimeExpression on-click{ intent{ goal:DateSearch value-set:CategoryName{CategoryName(clients)} value-set:MyDateTimeExpression{$expr(today)}

我想通过单击将一些值(如今天,本周末)传递给目标。但无法在Bixby上传递MyDateTimeExpression

  on-click{
           intent{
             goal:DateSearch
               value-set:CategoryName{CategoryName(clients)}
               value-set:MyDateTimeExpression{$expr(today)}
           }
         }

任何人都可以在这方面帮助我。

你只能使用
DateTimeExpression
来解析诸如“今天”、“这个周末”等词,作为自然语言表达的一部分。您可以使用Bixby进行培训,以期望用户的话语中出现
DateTimeExpression
,如以下文档所述:


换句话说,你不能像你的例子所示的那样在意图中传递一个字符串“today”,这不是来自用户的自然语言(而是一个字符串)。

这个问题需要更多的信息,比如你想要点击触发的动作的定义,MyDateTimeExpression的定义,和所有变量的定义在点击的意图。我建议添加这些信息或通过IDE联系支持团队以获得更个性化的帮助。我会给用户一张手机卡,上面写着“下周是否有体育赛事”。所以体育是一个范畴,下周是DateTimeExpression。所以我能通过分类,但不能通过时间。MyDateTimeExpression结构是:结构(MyDateTimeExpression){(time.DateTimeExpression)功能的角色{transient}