我正在研究一个接受地址和邮政编码的胶囊,并将估计属性的值。在结果视图中,我想添加一个对话驱动程序,以查看用户是否要获取另一个属性的估计。我想训练一种话语以发起相同的操作,但也使Bixby忘记上一个操作的地址和邮政编码。
通过我已经完成的测试,看起来延续将保留上一个操作的值。有没有一种方法可以使连续值忘记那些值?还是有另一种方法可以完成这种重复动作?
我花了很长时间浏览文档,但是在执行操作之前无法获得确认视图。向胶囊添加确认视图的步骤是什么?
我有一个名为的操作Evaluate
和一个地址输入,该地址输入会自动从用户的个人资料中提取。我想在运行前确认此地址Evaluate
,以防用户想要使用其他地址
这是我所做的:
1)在capsule.bxb中导入viv.common:
import (viv.common) {
as (common)
version (3.30.0)
}
Run Code Online (Sandbox Code Playgroud)
2)在确认动作中添加确认/声明:
confirm {
by (common.Confirmation)
}
Run Code Online (Sandbox Code Playgroud)
3)添加一个将与评估动作匹配的确认视图:
confirmation-view {
match: common.Confirmation {
confirming {Evaluate (action) }
}
mode (PositiveEmphasis)
message ("Is this the correct address?")
render {
layout {
section {
content{
paragraph {
style (Title_XS)
value {
template (
"#{value(action.address)}}?"
)
}
}
}
}
}
}
confirm-options {
label ("Yes")
}
abort-options {
label ("Try another Address")
on-abort {
intent {
goal: …
Run Code Online (Sandbox Code Playgroud) 是否可以记录控制台输出并查看放入断言时发生的情况?我看到了胶囊的预期行为(显示正确的提示),但是检查提示的断言失败了,我真的找不到调试这些断言的任何方法。
另外,我是StackOverflow的新手,所以如果这样更好,我可以使这个问题更具体地针对我的问题。我认为最好从这样一个普遍的问题开始,这将对更广泛的受众有用!
我正在尝试访问当前日期并找到了日期API。似乎在文档底部一直有一种方法可以像我想要的那样返回当前日期和时间,但是我认为有一个错字。我尝试猜测方法名称是“ datetime”,“ time”,“ now”,“ current”,甚至是“ convenience”一词,因为这是方法描述中的第一个词,但这些似乎都不起作用。知道如何使用此方法吗?