表达式入门

已完成

若要在 Power Automate 中编写表达式,请选择具有输入的任何操作,然后选择输入字段以打开公式选项菜单。 请注意,您会看到输入字段右侧出现一个蓝色选项按钮。 按钮的上半部分显示一个闪电图标,下半部分显示 fx。 单击本按钮的下半部分将打开表达式编辑器。 选择 fx 按钮可转到表达式弹出窗口,如下图所示。 您还可以在输入字段中键入正斜杠或“/”,以便选项作为下拉列表选项显示。 无论采用哪种方式,您都会进入表达式编辑器。

不要混淆:尽管输入字段显示其下方的函数动态内容选项,但您在此处创建了一个使用 Azure 逻辑应用函数的表达式。 您还可以在制作表达式时将此流中可用的任何动态内容添加到表达式中。

在公式框中,提供一个位置,您可以通过组合使用一个或多个函数来在其中键入表达式。 在了解不同类型的函数及其用法之前,您应先了解这些函数的一些共同点。 函数名称不区分大小写。

提示

请注意,在上述屏幕截图中,我们使用的是手动触发流触发器和撰写操作。 这样,您可以进行简单的设置来编写和测试表达式,而无需担心其他输入或操作。 使用本设置按指示在本应用中操作,或者随时使用本设置尝试新的内容。

在编辑栏中输入函数时,您将看到包含语法建议的弹出窗口。

在此处,您可以看到,ConvertFromUtc 函数具有两个必填输入和一个可选输入。

  • Timestamp 是必填输入,需要输入字符串。

  • destinationTimeZone 是必填输入,需要输入字符串。

  • format? 是可选输入,可选择输入字符串。

    注意

    format 末尾的问号指示这是可选输入。

输入字符串形式的时间戳并键入逗号后,流将提示输入 destinationTimeZone:

您可能会觉得有些困难。 时区该如何输入? 如果查看弹出窗口,您会发现窗口中提供了一个可复制的 URL,用于引用时区值列表。 该链接向您提供了 destinationTimeZoneTime zone name 字符串。 使用这些信息,我们现在可以完成表达式。

convertFromUtc('2024-02-09T12:00:00Z','Eastern Standard Time')

完成表达式后,您可以选择表达式编辑器底部的添加按钮以保存您的更改。 编辑表达式时,务必始终选择添加。 如果选择退出输入,则会丢失所做更改。 Power Automate 没有“自动保存”功能。

注意

如果您使用的是旧设计器,您将选择更新以保存您的公式。

完成第一个表达式后,您现在可以选择右上角的测试。 然后,选择测试>运行流>完成

测试完成后,您应该会看到顶部的绿色栏,指示“您的流已成功运行”。展开撰写操作,您可以看到 OUTPUTS 中将日期和时间转换为新时区的公式的结果。

此相同流程有助于您查看您创建的任何测试表达式的输出。