使用编辑栏中的“查找和替换”功能

在复杂的 Power Apps 中,公式会变得很长。 定位和替换大型公式的部分可能很困难。 您现在可以对所选控件或属性使用查找和替换功能来轻松查找和替换指定的字词或字符序列。

使用查找和替换功能,您可以在公式栏中的公式中搜索字母、数字、字词和短语的组合。 此功能还允许您使用文本大小写、整个字词和正则表达式来查找和替换公式中的文本。

先决条件

启动查找和替换

您可以使用查找和替换按钮或快捷键在公式栏中启动 Find and Replace 控件。 您还可以在搜索输入中预填充文本。

要开始,在 Power Apps Studio 中创建新应用,或编辑现有应用。 打开后,使用以下任一方法启动 Find and Replace 控件。

方法 1:使用“查找和替换”按钮

  1. 选择要编辑的控件或属性。

  2. 选择公式栏右侧的下拉列表以显示 Find and Replace 控件。

    公式栏右侧的展开按钮

    提示

    您还可以向下拖动公式栏以展开公式栏,以更轻松地读取复杂的表达式。

  3. 从公式栏底部选择查找和替换

    公式栏下方的“查找和替换”按钮

    Find and Replace 控件将出现在公式栏的右上角。

    Find and Replace 控件出现在公式栏中

方法 2:使用快捷键

  1. 选择要编辑的控件或属性。

  2. 当光标位于公式栏中时,按 Ctrl+F 进行查找,或按 Ctrl+H 查找和替换公式中的指定字词或字符序列。

    显示通过按 Ctrl + F 启动查找、按 Ctrl + H 启动查找和替换来启动 Find and Replace 控件的动画

方法 3:使用已选择的文本启动 Find and Replace

您还可以启动用您希望搜索的公式中的文本预先填充的控件。

要实现此目的,在要查找或替换的部分上选择或将光标保持在公式栏中。 然后,使用查找和替换按钮或前面所述的快捷键启动 Find and Replace 控件。

光标放在要查找和替换的公式的一部分上,和另一个 Find and Replace 控件打开的屏幕。

使用查找和替换

使用查找时,您可以使用三个选项来搜索公式。 使用替换时,您有两个选项可以选择。 我们来看看查找替换的选项。

查找

在提供的输入区域中添加要搜索的文本或字符。 然后,使用输入区域右侧的图标来帮助细化搜索:

  • 大小写匹配仅返回具有指定大小写的匹配项。

    在下面的示例中,TicketList 的实例将显示为匹配项,但 ticketlist 不会。

    Find and Replace 控件上的大小写匹配优化器图标

  • 全字匹配仅返回整个字符序列的精确匹配项。

    在下面的示例中,尽管 Ticket 一词在公式中的名称中多次出现,Ticket 的实例不返回任何匹配项。

    Find and Replace 控件上的全字匹配优化器图标

  • 使用正则表达式 (RegEx) 仅返回符合输入区域内指定的正则表达式的匹配项。 详细信息:正则表达式

    在下面的示例中,使用带有 Screen(Priority|Task) 的正则表达式搜索功能将在 ScreenPriorityTask 一起出现时返回它的匹配项,如下所示。

    公式栏中的公式,突出显示 Find and Replace 控件中显示的正则表达式的匹配结果

  • 上一个匹配项下一个匹配项箭头允许您在搜索返回的任何匹配项中前后移动。 当您在匹配项中移动时,匹配项位置会更新,包含匹配项的行会突出显示,让您知道您当前使用的是哪个匹配项。

    公式栏中的公式,当前位于使用上一个匹配项和下一个匹配项箭头时显示的焦点的匹配项所在的行突出显示

  • 在选定内容中查找将公式内的搜索区域限制为仅公式的选定部分。 要选择公式的一部分,选择并按住所需搜索区域的开头,然后拖动光标来突出显示整个所需区域。 要使用键盘进行选择,将光标焦点移到所需搜索区域的开头,然后按住 Shift 键,使用箭头键突出显示所需搜索区域。

    在下面的示例中,搜索仅限于所选区域,因此搜索现在只返回两个匹配项,而不是之前返回的四个匹配项。

    显示所选文本块的公式栏中的公式

替换

默认情况下,Find and replace 控件以折叠格式打开,仅显示查找功能。 要展开控件并显示替换功能,选择搜索输入框左侧的图标,或按键盘上的 Ctrl+H。 要再次折叠,选择旋转的图标。

折叠的替换模式:

Find and Replace 控件左侧的“切换替换模式”图标,位于文本输入区域之前

展开的替换模式:

Find and Replace 控件左侧的折叠替换模式图标,位于文本输入区域之前

在替换输入区域中,指定要替换搜索文本的字词或字符序列。

使用替换全部替换图标更新返回的含有指定字词或字符的一个或所有匹配项。

Replace

Find and Replace 控件右侧的替换图标,位于替换文本输入字段之后。

全部替换

Find and Replace 控件右侧的全部替换图标,位于替换文本输入字段之后

另请参见

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。