如何解决动态表达式可在逻辑应用中进行编码和解码
我正在寻找等效的功能,对我的Blob的content-Md5属性进行解码。我尝试了Base64ToString,我得到了
O؈�TEKEK; x���*
请参阅下面的c#中的示例代码。我希望为逻辑应用程序中的输入实现相同的功能:
if c in self.cards == 11:
self.cards.replace(Card(v,"Jack "))
import random
class Card(object):
def __init__(self,colour,value):
self.colour = colour
self.value = value
def show(self):
print("{} of {}".format(self.value,self.colour))
class deck(object):
def __init__(self):
self.cards = []
self.domain()
def domain(self):
for s in ["Spades","Hearts","Diamonds","Clubs"]:
for v in range(1,14):
self.cards.append(Card(s,v))
#makes the card by attributing colour and value to each card^
# NOTE: notice the for loops and the s,v variables^
def show(self):
for c in self.cards:
c.show()
if c in self.cards == 11:
self.cards.replace(Card(v,"Jack "))
if self.cards == 1:
self.cards.replace(Card(v,"Ace "))
def shuffle(self):
for i in range(len(self.cards) -1,-1):
r = random.randint(0,i)
self.cards[i],self.cards[r] = self.cards[r],self.cards[i]
#prints the card individually,or shows the card^
def draw(self):
return self.cards.pop()
class Player(object):
def __init__(self,name):
self.name = name
self.hand = []
def draw(self,deck):
self.hand.append(deck.draw())
return self
def show_hand(self):
for card in self.hand:
card.show()
player = Player("Jacob")
deck = deck()
deck.show()
我得到的输出为 20D0E24C5D0DABC854E9DE1F1EABB575
当我拥有字符串值“ INDiTF0Nq8hU6d4fHqu1dQ ==”
时,如何构建动态表达式以在逻辑应用程序中获得相同的输出注意:请记住格式为“ X2”
谢谢
解决方法
根据一些测试,我们似乎很难直接通过动作或表达式来实现逻辑应用程序中的要求。因此,我建议您在逻辑应用程序中使用azure函数。
您可以在功能应用程序中create a new azure function app和create an HTTP trigger function。
然后您可以在HTTP触发函数中编写相同的代码,以下是我的函数代码:
然后转到您的逻辑应用程序并在其中create function action,它将请求您在上面创建的函数进行转换。我的逻辑应用程序显示如下:
运行逻辑应用程序后,结果显示为:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。