我有一个问题:你有没有在谷歌工作过?(是/否)
下一个问题是问你目前的工作:你目前在哪个公司工作?
如果用户回复谷歌,FormFlow将切换回第一个问题。
如何将其禁用?
发布于 2019-10-23 05:26:30
在FormFlow中没有办法禁用字段之间的导航(除了可能通过停用您不想导航到的字段,但这可能会带来其自身的问题)。实际上,用户可以指定他们正在尝试输入Google作为该字段的值,而不是将另一个字段的名称放在引号中:

我认为这不是一个可行的解决方案,因为您不必担心教用户如何使用FormFlow的所有功能。因此,这里最好的解决方案可能就是确保您的字段的名称(或Describe属性)中没有Google。也许像这样的代码会更合适:
[Prompt("Have you ever worked at Google? (YES/NO)")]
public bool WasPreviouslyEmployed;
[Prompt("Which company do you currently work for?")]
public string Company;如果你想要一些更酷的小贴士,你可能会对我的FormFlow blog post感兴趣。
此外,我必须强调的是,Bot Builder v3不再受支持。建议每个人都迁移到v4,它确实有自己的community version of FormFlow。
https://stackoverflow.com/questions/58277269
复制相似问题