【问题标题】:Handle more than 5000 items in Power Automate在 Power Automate 中处理 5000 多个项目
【发布时间】:2020-03-10 14:01:41
【问题描述】:

我正在设置一个流,它可以读取 Excel 文件并将项目插入 SharePoint Online 中的列表。

但是,当 excel 中的行数超过 5000 行时,Flow 会失败。

即使我将项目限制设置为 5000,我也会收到此错误:

Unable to process template language expressions for action 'Apply_to_each' at line '1' and column '5658': 'The number of foreach items limit exceeded for action 'Apply_to_each': maximum '5000' and actual '5120'.'.

我该如何解决这个问题?

【问题讨论】:

    标签: power-automate


    【解决方案1】:

    免费许可证最多允许 5000 个for each items,而其他几个许可证最多允许 100,000 个。从文档中:

    这是每个流,因此有多个 5000 行的 excel 文件几个循环,其中存储行号的变量是一种解决方法 em> 不起作用。

    【讨论】:

      【解决方案2】:

      我们对需要导入的行进行了大概的计数。 所以我们有多个读取 excel 操作。

      • 在第一个中,我们读取前 5000 行并将它们插入到列表中。
      • 在下一个动作中,我们跳过前 5000 个项目并读取接下来的 5000 个;然后将它们插入到列表中。

      我们有足够的操作来覆盖所有预期的行,并且 Flow 工作正常。

      【讨论】:

        猜你喜欢
        • 2020-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-11
        • 2021-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多