按示例设置数据格式
Power Automate 中的表达式是对数据执行操作的强大方法。 您可以使用通过示例设置数据格式功能访问这些表达式,而无需了解创建所需表达式所需的不同函数和相应语法。 要设置文本、日期和数字的格式,您只需提供希望流生成的输出格式的示例,Power Automate 会自动生成要使用的表达式公式。
通过示例设置日期格式
在此示例场景中,假设有一个包含您购买的产品的 Microsoft 列表。 您希望在每次列表更新新产品时发送电子邮件。 默认情况下,SharePoint 会将日期设置为如下格式:2022-09-18,但您希望它在电子邮件通知消息中显示为 9 月 18 日。 让我们通过示例了解一下如何使用格式数据更改日期的格式。
在 Power Automate 设计器中编辑流。
选择您要在其中插入带格式日期的操作,然后选择卡上的任何一个文本字段。
在打开的窗口上,选择表达式>通过示例设置数据格式。
一个列表将显示流中可以设置格式的所有项。
选择要转换的项。
提供您在上一步中选择的项目的原始数据示例。
小费
您可以转到原始数据源或查看以前的流运行,来复制上一步的示例值。
提供说明您希望流如何转换示例的示例。
选择获取表达式。
Power Automate 将显示建议您用于获取所需输出的表达式。 您可以使用另一个值对其进行测试,以确认表达式是否符合预期。
小费
如果 Power Automate 建议的表达式不符合您的预期,您可以添加更多示例来优化它建议的表达式。
当表达式的结果符合您的预期时,选择应用。
Power Automate 会将表达式添加到流。
恭喜! 您通过提供示例构建了表达式。
通过示例设置数字格式
在此示例中,假设您有一个来自 Microsoft Forms 调查的数字:5958。 在将数字存储到 Excel 文件之前,您需要将它的格式设置为货币值,像这样 $5,958。 要引导流将数字的格式设置为货币值,提供 Microsoft Forms 如何返回数字的示例,以及您希望流如何设置数字格式的示例。
Power Automate 将使用您提供的信息,然后建议进行转换的表达式,如下屏幕截图所示。
通过示例设置文本格式
在下面的场景中,假设您有一个注册窗体,参与者在其中提供全名,您希望发送一封只包含名字的注册确认电子邮件。 我们只想称呼 Casey,而不是用全名问候对方,例如,Casey Jensen。
只需提供一个示例,Power Automate 会建议实现此转换的正确表达式,如以下屏幕截图所示。
限制
通过示例设置数据格式一次可以设置一个文本、数字或日期的格式。 不支持更复杂的结构,如数组。
按示例格式化数据在南非、GCC High 和 DoD 不可用。
相关信息
PROSE,一项支持通过示例进行编程、通过示例设置数据格式的技术。