Power Automate 拆分函數和數組

我們可以在 MS 流程中使用各種字符串函數的 Power Automate字符串函數。在本教程中,我們將了解另一個複雜的字符串函數——Power Automate 拆分函數的用法和重要性。

split函數只是根據提供的字符串和分隔符返回一個項目數組。

目錄

Power Automate 拆分功能如何工作

我們需要定義它的參數(文本和分隔符)才能使該函數正常工作。

Power Automate 拆分函數和數組

為了進一步解釋,假設我們的文本是“蘋果從樹上掉得很遠”。那麼分隔符就是一個簡單的空格。

Power Automate 拆分函數和數組

通過使用split函數,我們將得到一個數組,其中包含我們指定的文本/字符串中的所有單詞。數組項目的集合。

Power Automate 拆分函數和數組

使用 Power Automate 拆分功能

現在讓我們有一個示例用例來理解我們為什麼要這樣做。我們將在我之前創建的示例流程中添加另一個輸入。讓我們將其設置為輸入 4  ,然後輸入“請輸入您要級聯的消息”。

Power Automate 拆分函數和數組

然後,讓我們在Message text上使用split函數。在“表達式”選項卡下,選擇拆分函數。

Power Automate 拆分函數和數組

對於文本參數,選擇Input 4變量。

Power Automate 拆分函數和數組

對於分隔符,我們將使用一個空格。然後單擊確定按鈕。

Power Automate 拆分函數和數組

最後,點擊保存

Power Automate 拆分函數和數組

測試流程

現在讓我們看看會發生什麼。單擊測試

Power Automate 拆分函數和數組

選擇我將執行觸發操作選項。然後單擊測試

Power Automate 拆分函數和數組

為其他輸入輸入任何數據。對於輸入 4,只需輸入“ the apple fall fall from the tree ”。然後單擊運行流。

Power Automate 拆分函數和數組

單擊完成

Power Automate 拆分函數和數組

檢查 Slack 後,返回的輸出正是我們所想的。

Power Automate 拆分函數和數組

這現在向我們發送了一個數組而不是實際的字符串。

數組的使用

現在讓我們討論一些可以用數組做的事情。首先,讓我們添加一個新步驟。

Power Automate 拆分函數和數組

然後點擊控制

Power Automate 拆分函數和數組

之後,選擇應用於每個控件。

Power Automate 拆分函數和數組

“表達式”選項卡下,選擇拆分函數。

Power Automate 拆分函數和數組

然後選擇文本本身,即Input 4變量。

Power Automate 拆分函數和數組

確保鍵入空格分隔符。然後單擊“確定”

Power Automate 拆分函數和數組

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

Power Automate 拆分函數和數組

搜索並選擇Slack連接器。

Power Automate 拆分函數和數組

然後選擇發布消息操作。

Power Automate 拆分函數和數組

讓我們向同一個 Slack 頻道 ( discord ) 發布一條消息。

Power Automate 拆分函數和數組

對於Message text,我們將發布Current item ,而不是發布Input 4或數組。

Power Automate 拆分函數和數組

通過使用Apply to each control,它首先通過split函數獲取字符串數組。然後,對於數組中的每個項目,它都會發布該當前項目。那麼讓我們看看它是什麼樣的。單擊保存

Power Automate 拆分函數和數組

單擊測試

Power Automate 拆分函數和數組

我們將只使用之前的運行,因為沒有任何輸入發生變化。然後單擊測試

Power Automate 拆分函數和數組

檢查我們的 Slack 後,我們會看到它成功地顯示了數組中的每一項。

Power Automate 拆分函數和數組

通過這樣做,我們可以分別對數組項執行操作。 



Power Automate 字符串函數: Power Automate 流中的子字符串和 IndexOf觸發器
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 用戶最初應該了解的主要主題之一。