Azure logic apps 使用逻辑应用程序分页/偏移

Azure logic apps 使用逻辑应用程序分页/偏移,azure-logic-apps,Azure Logic Apps,我正在使用RESTAPI来提取信息。它最多返回100条记录,并返回一个布尔值(是否还有更多)和一个偏移量(传递给下一个调用的起始位置)。我能够创建从API到SQL DB的一次性拉取记录,没有问题。现在我想检查布尔值并将偏移量传递到下一个调用中。我曾想过以某种递归方式调用同一个逻辑应用程序,但我不知道在哪里为HTTP请求/操作设置参数 以下是我目前正在做的事情 这就是我打算做的 我正在阅读文档,但我没有看到任何我正在尝试做的事情。听起来,如果您将上述所有内容都放在一个直到更多页面==false

我正在使用RESTAPI来提取信息。它最多返回100条记录,并返回一个布尔值(是否还有更多)和一个偏移量(传递给下一个调用的起始位置)。我能够创建从API到SQL DB的一次性拉取记录,没有问题。现在我想检查布尔值并将偏移量传递到下一个调用中。我曾想过以某种递归方式调用同一个逻辑应用程序,但我不知道在哪里为HTTP请求/操作设置参数

以下是我目前正在做的事情

这就是我打算做的


我正在阅读文档,但我没有看到任何我正在尝试做的事情。

听起来,如果您将上述所有内容都放在一个直到更多页面==false为止重复的直到循环中,它应该会起作用。现在棘手的部分是每次设置偏移量,因为我们今天的变量只支持递增和递减。变量的设置值应该在下周或两周内推出,您可以设置变量的偏移值。同时,您可以在任何外部状态下存储偏移量

感谢您回复并更新变量@jeffhollan。我试图在中间初始化偏移量,但出现了错误“操作‘初始化变量’只能在顶层使用”。我经常遇到的最大问题是如何从请求中获取一个值并将其传递到下一个值?对于循环之外的部分,您可以使用‘初始化变量’。在循环中,可以使用“Set variable”。