Power Apps 查找功能仅适用于表单上的精确匹配

Power Apps find function only working with exact match on form

我有一个从共享点列表填充的强大应用程序表单。在表单上,​​我有一个名为 cmb_InducteeType 的组合框。我希望 hide/show 某些表单项取决于该组合框是否包含字符串“staff”。组合框选项是“员工”、“学生”或“来访员工”。因此,如果选择“Staff”或“Visiting Staff”,则应使各种表单元素可见。让我发疯的是,如果要搜索的文本与 'within text'.

完全匹配,查找功能似乎只起作用

所以,如果 cmb_InducteeType.Selected.Value 是“员工” Find(Lower(cmb_InducteeType.Selected.Value), "staff") returns 1 - OK

如果是,如果cmb_InducteeType.Selected.Value是“来访人员” Find(Lower(cmb_InducteeType.Selected.Value), "staff") returns 空白 - 不行,我觉得应该重新转 10

如果 cmb_InducteeType.Selected.Value 是“访问人员”,我将 'within text' 更改为“访问人员” Find(Lower(cmb_InducteeType.Selected.Value), "visiting staff") returns 1 - 也可以。

所以基本上,它只适用于精确匹配,这违背了函数的目的。

谁能告诉我我做错了什么

谢谢

您需要反转公式中的参数:

Find( "staff"; Lower(cmb_InducteeType.Selected.Value))

祝你有美好的一天