将 azure 函数输出参数与 Dropbox 连接器一起使用

Using azure function output parameters with Dropbox connector

我的流程非常简单:我想要一个每天运行一次的 azure 函数,他们使用它的输出在 Dropbox 中创建一个文件。

该函数进行一些处理,returns 一个具有 2 个属性的对象,一个 FileName 和一个 FileContent,都是字符串。:

return new AzureFunctionResponse
{
    FileName = $"TestFile-{DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()}",
    FileContent = "This is the file content"
};

我的问题是我不知道如何使用这两个属性来设置我的 Dropbox 连接器

这是我的 LogicApp 流程:

我想使用我的 AzureFunction 返回的文件名和文件内容来填充 Dropbox 连接器中的相应字段,但我不知道如何设置它。我已经查找了文档,但也许我没有找到正确的位置,因为我没有找到任何东西。

这里还有我的 function.json 文件中的绑定,如果有帮助的话。

{
  "disabled": false,
  "bindings": [
  {
      "type": "httpTrigger",
      "direction": "in",
      "webHookType": "genericJson",
      "name": "req"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    }
}

在函数之后使用 Parse JSON 操作应该完全符合您的需要。将解析输出并在下一步中为您提供它们。

作为替代方案,您可以在不使用逻辑应用程序的情况下实现整个过程。

使用计时器输入触发器和 Api 集线器文件输出绑定创建 Azure 函数。不需要 HTTP 绑定。

有关示例,请参阅