簡體   English   中英

在邏輯應用程序中編碼和解碼的動態表達式

[英]Dynamic expression to encode and decode in logic app

我正在尋找等效的函數編碼解碼我的 blob 的 content-Md5 屬性的內容。 我試過 Base64ToString,我得到了這個

O؈ T eK̲; x *

請參閱下面的 c# 示例代碼。 我希望為我在邏輯應用程序中的輸入實現相同的功能:

 var hashStr = "INDiTF0Nq8hU6d4fHqu1dQ==";
 var hash = Convert.FromBase64String( hashStr );
 var sb = new StringBuilder();
    
 foreach( var b in hash )
 {
     sb.Append( b.ToString("X2") );
 }
 sb.ToString().Dump();

我得到的輸出為20D0E24C5D0DABC854E9DE1F1EABB575

當我有我的字符串值“INDiTF0Nq8hU6d4fHqu1dQ==”時,如何構建動態表達式以在邏輯應用程序中獲得相同的輸出

注意:記住格式是“X2”

謝謝

根據一些測試,我們似乎很難直接通過動作或表達式來實現邏輯應用程序中的需求。 所以我建議你在你的邏輯應用中使用 azure 函數。

您可以創建新的 azure 函數應用並在函數應用中創建 HTTP 觸發器函數

然后你可以在HTTP觸發器函數中編寫相同的代碼,下面是我的函數代碼:

在此處輸入圖片說明

然后轉到您的邏輯應用程序並在其中創建函數操作,它將請求您在上面創建的函數進行轉換。 我的邏輯應用程序顯示如下:

在此處輸入圖片說明

運行邏輯應用后,結果顯示為:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM