Power Automate Expressions – 簡介

在本教程中,我們將探索 Power Automate 表達式以及如何在工作流自動化中使用它們。Microsoft Excel 具有接受輸入並產生輸出的公式。例如,一個公式可能是SUM,它可以採用各種輸入或數字,並生成結合所有輸入的輸出。

就像 Microsoft Excel 一樣,Power Automate 也有稱為表達式的公式可用於在流中執行特定操作。

目錄

在 Power Automate 中添加動態內容

這是我之前創建的流程示例。在此流程中,一旦用戶發布包含“ Power Automate ”字樣的推文,我就會收到一封電子郵件通知。現在,讓我們使用動態內容變量“ Created at ”添加時間信息。

Power Automate Expressions – 簡介

然後,點擊保存。 

Power Automate Expressions – 簡介

現在讓我們測試一下。選擇“使用以前運行的數據”選項,選擇列表中的最新測試,然後單擊“測試”按鈕。

Power Automate Expressions – 簡介

除了通過轉到我們的電子郵件來檢查輸出之外,我們還可以通過單擊此運行來進行測試。

Power Automate Expressions – 簡介

然後我們可以檢查這次運行的元數據,看看我們的測試發生了什麼。正如我們所見,它顯示了發送郵件的電子郵件地址、電子郵件的主題 以及正文中的信息。

Power Automate Expressions – 簡介

我們在那裡可以看到的元數據與我在電子郵件中收到的數據類似。

Power Automate Expressions – 簡介

但是,這封電子郵件上的時間格式根本不是很好。我們不希望用戶閱讀這種格式。因此,我們需要將其轉換為用戶可讀性更強的時間格式。我們可以通過使用表達式來做到這一點。

使用 Power Automate 表達式

我們可以通過單擊動態內容旁邊的表達式來訪問不同的 Power Automate 表達式。  

Power Automate Expressions – 簡介

在此示例中,我們想要更改Created at變量顯示的日期和時間的格式。為此,我們可以在搜索欄上搜索“格式”一詞,它會向我們展示我們可以使用的不同格式表達式。要轉換我們日期的格式,我們可以使用formatDateTime表達式。

Power Automate Expressions – 簡介

在使用表達式之前,我們先刪除動態內容變量Created at。 

Power Automate Expressions – 簡介

現在讓我們使用formatDateTime表達式。

Power Automate Expressions – 簡介

該表達式需要兩個輸入:時間戳和字符串形式的格式。

Power Automate Expressions – 簡介

時間戳輸入是我們用於日期的變量,即Created at變量。因此,讓我們單擊動態內容上的Created at變量。

Power Automate Expressions – 簡介

我們現在有了formatDateTime表達式的第一個輸入。我們可以簡單地將變量視為動態內容上的“創建於” 。但是,在我們的表達式中使用它時,它會向我們展示它是如何用 Microsoft 代碼編寫的。

Power Automate Expressions – 簡介

在添加第二個輸入之前,讓我們在第一個輸入之後添加一個逗號。

Power Automate Expressions – 簡介

我們表達式的第二個輸入是我們日期的格式。我們希望它採用年-月-日和時-分-上午/下午的格式。因此,我們應該輸入格式為'yyyy-MM-dd hh:mm tt'。確保使用單引號。我們也可以在 Google 中搜索這種格式,因為這是 Microsoft 調用白天代碼的專有方式。

Power Automate Expressions – 簡介

我們現在已經創建了一個表達式。該表達式採用Created at time 變量並將其更改為“yyyy-MM-dd hh:mm tt”格式。 

應用和測試 Power Automate 表達式

現在讓我們單擊“確定”按鈕來應用此表達式。 

Power Automate Expressions – 簡介

我們可以看到它是紫色的,因為它不僅是動態內容,而且是包含動態內容的公式表達式。

Power Automate Expressions – 簡介

現在讓我們檢查我們的流量檢查器是否有任何錯誤。 

Power Automate Expressions – 簡介

沒有檢測到錯誤。因此,我們現在可以保存它。

Power Automate Expressions – 簡介

讓我們再次使用之前運行的數據來測試我們的流程。

Power Automate Expressions – 簡介

成功運行我們的測試後,讓我們檢查我們的元數據。隨後,我們的日期和時間格式現在更加清晰易讀。

Power Automate Expressions – 簡介

在我們的電子郵件中,我們還可以看到比以前更好看的格式。

Power Automate Expressions – 簡介

了解 concat 表達式的用法

現在讓我們使用concat創建另一個表達式。concat表達式將不同的字符串組合在一起。讓我們首先將另一條信息添加到流程的操作中。

Power Automate Expressions – 簡介

然後,讓我們單擊concat表達式。

Power Automate Expressions – 簡介

我們要連接的第一個字符串是用戶名。因此,讓我們單擊Dynamic content下的User name變量。

Power Automate Expressions – 簡介

然後讓我們在這裡添加一個逗號,因為我們想要分隔不同的字符串。

Power Automate Expressions – 簡介

之後,單擊名稱變量。

Power Automate Expressions – 簡介

然後,單擊確定按鈕。

Power Automate Expressions – 簡介

我們現在在電子郵件 正文中有另一個動態內容表達式用於我們的流程。

Power Automate Expressions – 簡介

然後讓我們通過單擊Save來保存更改。

Power Automate Expressions – 簡介

讓我們使用之前運行的數據來測試我們的流程。確保使用“ Test Succeeded ”而不是“ Succeeded ”,因為此流程已經在後台運行。使用“成功”時,它將使用在 Twitter 上發布有關“ Power Automate ”的推文的人的輸入,而不是將我們自己的輸入用於測試目的。

Power Automate Expressions – 簡介

運行我們的測試後,讓我們再次檢查我們的元數據。我們可以在本節中看到輸出。它結合了用戶名Henry leggge5和名稱Henry Legge 。

Power Automate Expressions – 簡介

測試成功和成功之間的區別

只是為了向您展示“測試成功”和“成功”選項之間的區別,讓我們運行另一個測試,這次我們將使用“成功”選項。

Power Automate Expressions – 簡介

這使用了推特上關於“ Power Automate ”的人的輸入。我們擁有的用於此測試的信息來自觸發我們流程的另一個人。

Power Automate Expressions – 簡介


Microsoft Power Automate:工作流自動化
Power Automate Flow:用法和類型說明
Microsoft Flows:Power Automate 中的編輯和跟踪

結論

這就是表達式在 Power Automate 中通常的工作方式。您還學習瞭如何在工作流自動化中使用它們。您只需要使用函數來創建表達式。Power Automate 提供各種功能,可用於檢索數據、更改數據、評估數據等。

如果您不習慣公式,則需要時間來適應它們。對於不熟悉表達式的新用戶,隨著您在流中不斷嘗試不同的表達式,您會熟悉它。  

一切順利,

亨利

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。