将规则转换为表达式

将删除在画布应用中创建规则以根据指定条件自动修改应用的功能。 此功能在 2019 年已停用,现在将完全删除。

您将有几个月的时间来使用转换器将规则转换为表达式。 如果您的画布应用中仍有任何在该时间段结束时尚未转换的规则,系统将自动执行转换。

重要

自 2019 年 10 月 14 日起,画布应用中的规则功能已弃用。 详细信息:博客:画布规则功能弃用

转换规则

当您编辑具有规则的应用时,您会收到转换规则的提示。 该转换器有助于将应用中的规则迁移为与未来版本的 Power Apps Studio 兼容的格式。 通过在您的应用中使用规则条件,转换器将引用替换为相应的内联表达式。

请按照以下步骤在您的应用中转换规则:

  1. 打开您的应用进行编辑,然后转到“规则”面板。

  2. 在警告消息中,选择转换规则

    转换规则。

  3. 此时将打开一个对话框,其中显示将转换的所有规则。 规则名称显示在左侧,其关联的条件表达式显示在右侧。 在转换规则对话框上,选择立即转换

    立即转换。

转换完成后,会出现一条通知,告知您转换是否成功。 以前引用规则名称的公式已更新为直接改用其关联的条件表达式。

在转换之前,Power Fx 公式引用公式中的规则名称来代替其关联的条件表达式。

转换之前。

转换后,规则名称引用已被删除和替换。 在此示例中,Rule2 被转换为 Slider1.Value > 50

转换后。

还原转换

转换完成后,规则将转换为相应的表达式。 在转换期间,您可以还原更改以将规则带回到您的应用,以便在必要时进行审查和故障排除。 在同一会话中,您可以使用“撤消”按钮或 Ctrl-Z 来还原规则转换。 如果您保存应用,则可以恢复以前的版本来还原更改。 但是,下次打开应用进行编辑时,系统会提示您再次转换规则。

已知问题

如果您的规则处于错误状态或为空,它们将被替换为以下公式:Boolean(Blank())。 此公式保留规则在此状态下的行为。

备注

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

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