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))
祝你有美好的一天
我有一个从共享点列表填充的强大应用程序表单。在表单上,我有一个名为 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))
祝你有美好的一天