Microsoft Power Automate 中的集合函數

Microsoft Power Automate 中的集合函數

Power Automate 還提供了我們可以在數組上使用的函數。這些通常稱為集合函數。在本教程中,我們將討論Power Automate中不同的可用集合函數及其用法。

數組是元素的列表或集合。它可以是字符串、整數和許多其他集合的列表。

我們可以用集合做一些事情。以下是我們在處理數組時可以使用的一些函數。

Microsoft Power Automate 中的集合函數

數組函數在工作流中並沒有真正用到很多,但它們肯定很有用,尤其是在某些情況下。例如,我們可以在數組中做的一件事是檢查它是否包含特定項目。那麼讓我們看看它是如何工作的。

目錄

Power Automate 中的集合函數:包含

此函數需要一個集合或一個數組以及一個特定的值。它將根據指定值是否在指定數組中返回一個布爾值(真或假)。 

Microsoft Power Automate 中的集合函數

讓我們在此示例流程中使用它,看看它是如何工作的。首先,刪除Apply to each step 因為我們不再需要它了。

Microsoft Power Automate 中的集合函數

我們需要一個基於條件的新步驟。所以,讓我們添加一個新步驟。  

Microsoft Power Automate 中的集合函數

然後,單擊控制。 

Microsoft Power Automate 中的集合函數

單擊條件控件。

Microsoft Power Automate 中的集合函數

單擊條件步驟的省略號,然後選擇重命名

Microsoft Power Automate 中的集合函數

讓我們將其重命名為“檢查輸入 4 中的任何單詞是否包含單詞問題”。

Microsoft Power Automate 中的集合函數

現在讓我們從Input 4創建一個數組。在Expression選項卡下,讓我們單擊split函數。 

Microsoft Power Automate 中的集合函數

然後,單擊動態內容選項卡下的輸入 4

Microsoft Power Automate 中的集合函數

加上一個逗號和空格,就變成了一個單詞數組。 

Microsoft Power Automate 中的集合函數

接下來我們需要做的是使用表達式選項卡下的集合函數。對於這個,單擊包含函數。  

Microsoft Power Automate 中的集合函數

讓我們刪除contains函數的結束參數“ ) ” 。 

Microsoft Power Automate 中的集合函數

我們需要檢查這個數組是否包含單詞“ problem ”。因此,讓我們添加一個逗號以及表達式的 單詞“問題”和結束參數“ ) ”。

Microsoft Power Automate 中的集合函數

然後單擊確定按鈕。 

Microsoft Power Automate 中的集合函數

根據我們的條件,我們應該檢查它是否等於true。 

Microsoft Power Automate 中的集合函數

之後,讓我們添加一個新動作。 

Microsoft Power Automate 中的集合函數

搜索並單擊Slack。 

Microsoft Power Automate 中的集合函數

單擊發布消息

Microsoft Power Automate 中的集合函數

我們會在通用頻道上發布。 

Microsoft Power Automate 中的集合函數

將消息設置為“ Input 4 contains the word problem ”。

Microsoft Power Automate 中的集合函數

如果條件為,則什麼也不會發生。因此,讓我們暫時將其留空。 

Microsoft Power Automate 中的集合函數

測試流程

現在讓我們測試這個流程。 

Microsoft Power Automate 中的集合函數

選擇“我將執行觸發操作”選項並單擊“保存並測試”按鈕。 

Microsoft Power Automate 中的集合函數

其他輸入並不重要,所以讓我們在它們上面放任何東西。對於輸入 4,讓我們輸入“ Power Automate 有一個巨大的問題!哦不”。然後,單擊運行流按鈕。

Microsoft Power Automate 中的集合函數

最後,點擊完成。 

Microsoft Power Automate 中的集合函數

如我們所見,我們的流程成功運行。 

Microsoft Power Automate 中的集合函數

如果我們去我們的 Slack,在通用頻道下,我們可以看到它發布了一條消息說“輸入 4 包含一個單詞問題”,這意味著我們的流程工作正常。 

Microsoft Power Automate 中的集合函數

同樣,通過使用contains表達式,它檢查了我們在Input 4字段中輸入的單詞並查找單詞“ problem ”。它找到了一個,所以它把這個條件變成了true,這就是為什麼我們的條件進入了if yes路徑。 

Microsoft Power Automate 中的集合函數


Power Automate 拆分函數和數組
Power Automate 應用於工作流中的每個操作
Microsoft Flow Approval with Multiple Options

結論

總而言之,contains函數只是我們可以用於數組的眾多函數之一。您可以在Power Automate 文檔中找到所有收集函數的完整列表。其中一些並未廣泛使用,但如果您願意,您當然可以在流程中使用它們。

Microsoft Power Automate 中的集合函數

一切順利,

亨利


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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的