按示例设置数据格式

Power Automate 中的表达式是对数据执行操作的强大方法。 您可以使用通过示例设置数据格式功能访问这些表达式,而无需了解创建所需表达式所需的不同函数和相应语法。 要设置文本、日期和数字的格式,您只需提供希望流生成的输出格式的示例,Power Automate 会自动生成要使用的表达式公式。

通过示例设置日期格式

在此示例场景中,假设有一个包含您购买的产品的 Microsoft 列表。 您希望在每次列表更新新产品时发送电子邮件。 默认情况下,SharePoint 会将日期设置为如下格式:2022-09-18,但您希望它在电子邮件通知消息中显示为 9 月 18 日。 让我们通过示例了解一下如何使用格式数据更改日期的格式。

  1. 在 Power Automate 设计器中编辑流。

  2. 选择您要在其中插入带格式日期的操作,然后选择卡上的任何一个文本字段。

  3. 在打开的窗口上,选择表达式>通过示例设置数据格式

    用于在表达式菜单中打开“通过示例设置数据格式”的选项的屏幕截图。

    一个列表将显示流中可以设置格式的所有项。

  4. 选择要转换的项。

  5. 提供您在上一步中选择的项目的原始数据的示例。

    小费

    您可以转到原始数据源或查看以前的流运行,来复制上一步的示例值。

  6. 提供说明您希望流如何转换示例的示例。

  7. 选择获取表达式

    Power Automate 将显示建议您用于获取所需输出的表达式。 您可以使用另一个值对其进行测试,以确认表达式是否符合预期。

    小费

    如果 Power Automate 建议的表达式不符合您的预期,您可以添加更多示例来优化它建议的表达式。

    建议的表达式以及如何测试的屏幕截图。

  8. 当表达式的结果符合您的预期时,选择应用

    Power Automate 会将表达式添加到流。

恭喜! 您已通过提供示例构建了一个表达式。

通过示例设置数字格式

在此示例中,假设您有一个来自 Microsoft Forms 调查的数字:5958。 在将数字存储到 Excel 文件之前,您需要将它的格式设置为货币值,像这样 $5,958。 要引导流将数字的格式设置为货币值,提供 Microsoft Forms 如何返回数字的示例,以及您希望流如何设置数字格式的示例。

Power Automate 将使用您提供的信息,然后建议进行转换的表达式,如下屏幕截图所示。

关于如何通过提供示例将数字格式设置为货币的屏幕截图。Power Automate 会建议实现此转换的表达式。

通过示例设置文本格式

在下面的场景中,假设您有一个注册窗体,参与者在其中提供全名,您希望发送一封只包含名字的注册确认电子邮件。 我们只想称呼 Casey,而不是用全名问候对方,例如,Casey Jensen。

只需提供一个示例,Power Automate 会建议实现此转换的正确表达式,如以下屏幕截图所示。

关于如何将文本从人的全名设置为仅包含名字的格式的屏幕截图。Power Automate 会建议实现此转换的表达式。

限制

  • 通过示例设置数据格式一次可以设置一个文本、数字或日期的格式。 不支持更复杂的结构,如数组。

  • 按示例格式化数据在南非、GCC、GCC High 和 DoD 不可用。

另请参见

PROSE,一项支持通过示例进行编程、通过示例设置数据格式的技术。