在逻辑应用程序中编码和解码的动态表达式
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 函数。
您可以在函数应用中create a new azure function app and create an HTTP trigger function
然后你可以在HTTP触发函数中写同样的代码,下面是我的函数代码:
然后转到您的逻辑应用程序并在其中 create function action,它将请求您在上面创建的函数来进行转换。我的逻辑应用程序显示如下:
逻辑应用运行后,结果显示为:
我正在寻找等效函数编码解码我的内容以获取我的 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 函数。
您可以在函数应用中create a new azure function app and create an HTTP trigger function
然后你可以在HTTP触发函数中写同样的代码,下面是我的函数代码:
然后转到您的逻辑应用程序并在其中 create function action,它将请求您在上面创建的函数来进行转换。我的逻辑应用程序显示如下:
逻辑应用运行后,结果显示为: