【问题标题】:Retrieve data from Azure Logic App pagination从 Azure 逻辑应用分页中检索数据
【发布时间】:2020-02-20 19:01:43
【问题描述】:

我正在使用 Azure Logic App 将现有数据从 Onedrive 上传到 Azure 文件存储

在 Onedrive 中,有超过 300 个目录和超过 10000 个文件

我尝试使用 文件夹连接器中的 Onedrive 列表文件 列出该结果中的所有文件和目录,我可以过滤掉这些文件。但 Onedrive 文件连接器仅返回 20 个条目。

我无法获得所有条目。我搜索了很多,但找不到任何资源。

在 Azure Logic App 中有一个选项 nextLink 可以从下一页获取数据,但我无法获得有关如何使用 nextLink 的正确文档。

有人知道如何从 Azure Logic App 中的分页中检索数据吗?

【问题讨论】:

    标签: azure azure-functions azure-logic-apps azure-storage-files


    【解决方案1】:

    我们最近开发了一个逻辑应用程序,我们从 Azure 活动日志中获取分页数据。默认情况下,我们也有分页响应。我们在 Azure 逻辑应用中使用了“直到”循环,直到我们将 NextLink 设为未定义。

    以下是直到中的条件的样子。 (GET_Logs 是我们的 azure monitor api 连接器,您可以将其替换为您的连接器以从 OneDrive 获取文件列表)

    @equals(coalesce(body('Get_Logs')?.nextLink, 'undefined'), 'undefined')。

    希望这会有所帮助!

    【讨论】:

    【解决方案2】:

    方法一: 1. 创建一个字符串类型的变量 1.使用直到连接器 2. 如果没有记录,进一步的“nextLink”将是未定义的。 3. 确定使用合并。默认不支持 4. 添加到变量中

    方法二: 1. 使用内联代码连接器,可以在 javascript 中编写代码

    【讨论】:

    • 你能给我举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    相关资源
    最近更新 更多