我创建了一个逻辑应用程序并对 Get Rows(V2) 连接器检索的结果进行分页。阈值设置为1500并且工作正常。测试用例文件有 4484 条记录,逻辑应用程序中的 Until 循环迭代 3 次(1500, 1500 anf 1484),现在,我试图弄清楚如何为这 3 个分页输出设置链接,以便它们可以通过 Azure API 调用进行检索。
我通过 API 调用这个逻辑应用程序,但它给出了最后的结果作为输出。如何为它们设置页面和链接,以便我可以调用链接并在 3 次调用中检索所有记录。
谢谢你。
当我使用pagination时,我也没有得到@odata.nextlink。仅当分页设置禁用时 -
- 然后我在输出的末尾得到这个:
Skip count
参数,正如我在你的屏幕截图中看到的那样。
假设您的表中有 4,484 条记录,并且分页设置设置为 1,500。这并不意味着将返回 1,500 条记录。返回的记录数将取决于默认页面大小 - 例如您可以在输出中获得 2,048 条记录。
您可以在逻辑应用程序中设置循环,以便下次您的
Get rows (V2)
操作跳过前 2,048 条记录:
已检索到 2,048 + 2,048 = 4,096 条记录,下次您将使用
Skip Count
= 4,096 并检索最后 388 条记录。当还剩 0 条记录需要检索时,退出循环。
您在任何时候都不必使用@odata.nextlink,但希望上述逻辑将帮助您实现所需的结果。