逻辑应用:映射到动态内容的 base64 编码

Logic app: Mapping to base64 encoding of dynamic content

我们在 Sharepoint 站点上有一个列表,我们需要将其复制到不同 Azure 租户中的 CSV 文件中。作为其中的一部分,我们被要求采用一个包含自由格式评论(称为“支持评论”)的字段并将其转换为 base64。我可以毫无问题地访问评论字段:

我可以访问 base64 表达式:

现在,如何获取评论的base64转换?也就是说,如果“支持评论”包含“这是一个测试”,我希望它 return “VGhpcyBpcyBhIHRlc3Q=”。我试过这样的表达方式:

base64([SupportComments])

在引用类型和位置上有变化,没有运气。

我没有你的确切例子,但它是相同的概念。最重要的是,您不需要输入整个表达式。

尝试这两种方法中的一种...

方法一

输入 base64() 后,单击返回 动态内容 选项卡,然后只需 select 您的 Support comments 内容。

步骤 1

步骤 2

结果

表达式不会与显示的完全相同,但在您这边应该会产生相同的结果。

方法二

将动态内容直接放在您希望它转到的字段中...

现在进入Code View ...

...并直接更新表达式。

如果流程没有保存或不起作用,那么您的 Support Comments 字段有些不同,我们需要深入了解。

由于列表有项目,它需要在 for 循环中检索每个项目,因此您需要在 compose 连接器中使用带有列表值的 for 循环,然后使用相同的 compose 用于转换的连接器(即 base64)。这是我的逻辑应用

结果