【问题标题】:How to convert Base64 to String in logic app inline code (Javascript)如何在逻辑应用内联代码 (Javascript) 中将 Base64 转换为字符串
【发布时间】:2021-09-07 00:10:03
【问题描述】:

总结:缺少逻辑应用内联代码(使用 NodeJS)Buffer class

详细:我试图在将某些内容推送到 SFTP 时触发逻辑应用。我想添加一些元数据并将详细信息保存在 cosmos DB 中。

问题是,文件名在内联代码中作为 base64 编码字符串接收,而 Buffer 无法解析。

我什至尝试创建一个设置变量步骤(并在那里解码文件名)但我无法 将此变量传递给内联代码步骤。 (不支持)

最后的选择是使用云函数而不是我试图避免的内联代码。

寻找转换的解决方法。

Logic App error image link to ms doc

  1. 不支持 require() 语句
  2. 不适用于变量

【问题讨论】:

    标签: node.js azure-logic-apps inline-code


    【解决方案1】:

    内联代码只能执行最简单的Javascript操作,我们可能无法使用Buffer

    至于传递base64编码的字符串,可以先放在Compose中,然后在内联代码中传递。

    我建议你先使用 Azure 逻辑应用中内置的 base64 相关方法。

    如果这不能满足您的需求,您可以在 Azure 逻辑应用中创建Azure function,然后创建call it

    【讨论】:

      猜你喜欢
      • 2015-04-11
      • 2012-11-12
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多