什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
在本教程中,我們將了解一些可以在工作流中使用的Power Automate 邏輯函數。使用這些函數時,我們將不需要條件連接器。
Power Automate 邏輯函數比較在我們的流中返回true 或 false 的值和表達式。
我們還可以通過先查看其文檔來更加熟悉邏輯函數的使用。要進行檢查,請轉至Power Automate 文檔。單擊引用選項。然後,單擊工作流定義語言架構主題。最後,選擇函數參考子主題。然後它將顯示所有可用的邏輯比較功能及其相應的任務。
目錄
了解 Power Automate 中的 IF 函數
首先,我們將討論if函數。這是 Power Automate 邏輯函數中最常見的,因為它類似於MS Excel 或編碼中的if函數。在MS 工作流中,此函數檢查表達式是真還是假,並根據結果返回指定值。
通過在文檔中單擊它,我們將看到有關該函數的參數和其他與使用相關的信息。
If語句的第一個參數是一個表達式。第二個指定我們希望函數在表達式為真和為假時返回的內容。
在工作流中使用 If 函數
對於這一個,我們將使用我之前創建的手動觸發示例流。
此流程中的條件設置為檢查輸入 4中的任何單詞是否包含單詞“問題”。如果用戶的輸入滿足條件,則表達式為真。因此,流程將轉到If yes路徑。否則,它將轉到If no路徑。
通過使用If語句,我們可以替換流程中的Condition控件。為此,讓我們拖動Post message 2動作。
然後將它放在Post message操作和Condition塊之間。
單擊消息文本字段以顯示可用選項。
單擊表達式。然後單擊Logical functions下的if函數。
同樣,我們要測試的是Input 4是否包含單詞“problem”。為此,我們首先通過單擊String functions下的split函數將Input 4拆分為一個數組。
單擊動態內容,然後單擊輸入 4。然後我們將看到內容已添加到我們的聲明中。
讓我們在一對單引號( '' )之間添加一個逗號( , ) 後跟一個空格。該空格將用作數組項的內容分隔符。
現在,我們將語句更改為表達式。為此,讓我們將光標放在單詞split之前。然後單擊表達式選項卡下的包含 函數。
刪除單詞 split 之前多餘的右括號。
讓我們添加一個逗號( , )、一個空格,然後鍵入用單引號( ' ) 括起來的單詞“ problem ” 。然後添加一個右括號( ) )、另一個逗號( , ) 和一個空格。
所以,如果有一個元素包含單詞“ problem ”,它將返回true。如果不是,它將返回false。如果它返回true,我們希望消息是“ Input 4 contains the word problem ”。為此,讓我們在語句末尾鍵入文本“ Input 4 contains the word problem ”。
如果它返回false,我們希望消息只是一個句點( . )。為此,讓我們在“問題”一詞的右引號之後添加一個逗號( , ) 。添加一個空格,然後鍵入用單引號( ' ) 括起來的句點( . )。
之後,單擊確定。
我們現在可以刪除消息文本字段的初始值。
讓我們也刪除條件塊。
然後單擊“確定”。
最後,點擊保存。
測試流程
現在讓我們測試流程,看看它是如何工作的。
讓我們在上一次運行時使用相同的數據來運行它。然後,單擊測試。
之後,我們將看到成功運行流程的結果。
在查看Slack 的通用頻道時,我們會看到消息“ Input 4 contains the word problem ”已成功顯示。
因此,我們已經成功地將Condition控件替換為If語句,兩者的工作方式完全相同。
其他 Power Automate 邏輯功能
我們將介紹另外 3 個邏輯比較函數,它們也被大量使用——and、equals和or函數。
1. Power Automate 邏輯函數:等於
讓我們檢查一下equals函數。
這個函數相當簡單,我們已經在之前的教程中使用過了。它評估兩個對象,這兩個對象可以是strings、integers、collections、arrays或其他。如果兩個對象的值相等,則返回true;如果不是,它將返回false。文檔中也提供了一個示例。
2. Power Automate 邏輯函數:和
接下來是and函數。
如果我們有多個表達式要計算,這個函數可以很容易地使用。我們只需輸入多個表達式,如果每個表達式都為真,它們就會返回真。
例如,讓我們去編輯我們的流程。
單擊新建步驟。
讓我們點擊控制連接器。
然後,單擊條件。
我們將條件設置為“輸入 4 等於問題”。
之後,單擊添加,然後單擊添加行。
在附加行中,我們將條件設置為“ Input 4 is equal to issue ”。
我們在這裡輸入的任何內容都不起作用,因為我們需要使用 Input 4 變量(動態內容)而不是僅將 Input 4 作為字符串鍵入。但這只是為了向您展示它的外觀,這類似於在表達式中使用and函數。
在此示例中,流程將檢查輸入 4是否等於“問題”,以及它是否也等於“問題”。因此,如果兩個表達式都返回true,它將沿著If yes路徑進行。
3. Power Automate 邏輯函數:或
我們要看的最後一個是or函數。
or函數與and函數非常相似。最大的區別在於,要使此函數返回true,只需其中一個表達式為true。
例如,讓我們回到流程。然後,單擊And按鈕並選擇Or選項。
我已經在我以前的流程之一中使用過它。讓我們通過單擊頂部的後退箭頭來檢查一下。
然後單擊“確定”。
之後,單擊我的流程並單擊列表中的ScratchFlow – Twitter 。
單擊編輯。
單擊條件塊。
然後,我們將看到在之前的流程中使用了or函數。在此示例中,它評估推文是否包含“問題”或“問題”一詞。如果這兩個條件之一為真,它將在創建 Trello 卡片的If yes路徑中執行操作。如果兩者都為假,它將執行我們為If no路徑設置的操作。
Microsoft Power Automate 中的集合函數
Microsoft Flow 字符串函數:連接和替換
Power Automate 拆分函數和數組
結論
邏輯比較函數與Microsoft Power Automate中的條件連接器非常相似。但是,我仍然建議使用條件連接器而不是邏輯比較函數,因為它在流程圖中更容易使用。
如果您想使用邏輯函數,那完全沒問題,特別是如果您有編碼背景。此外,大多數邏輯比較 函數都可以使用條件控件連接器而不是使用代碼來複製。
但當然,如何配置和運行流程仍然完全取決於您。請記住,如果您的目標是成為一名經過認證的Power Automate 管理員,您也應該了解這些功能。
一切順利,
亨利
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的