You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ADF REST API活动分页规则配置报错,求$skip/$top参数设置指导

ADF REST数据源分页($skip/$top)配置指南

1. 初始请求参数配置

在COPY活动的REST数据源中,设置相对URL为:
?$skip=0&$top=100&$inlinecount=allpages
首次请求会返回第一页100条数据,同时带回API返回的总行数。

2. 分页规则配置

打开数据源的「分页规则」面板,添加如下规则:

  • 规则类型:Query parameter
  • 参数名称:$skip
  • 参数值:使用动态表达式实现偏移量递增:
    @string(int(activity('你的COPY活动名称').output.requestParameters['$skip']) + 100)
    该表达式会将每次请求的$skip值在上一次基础上加100,匹配每页取100条的设置。

3. 终止条件设置

在分页规则的「终止条件」中,添加判断表达式,当$skip值大于等于总行数时停止分页:
@greaterOrEquals(int(activity('你的COPY活动名称').output.requestParameters['$skip']), int(json(activity('你的COPY活动名称').output.responseBody)['替换为API返回的总行数字段名']))
注意:需要把替换为API返回的总行数字段名换成实际API响应里的总行数字段,比如API返回结构里的count或odata.count。

常见问题排查

  • 参数格式错误:确保$skip的值通过int()和string()做类型转换,避免字符串与整数运算报错
  • 终止条件不生效:通过测试连接查看API响应结构,确认总行数字段的路径是否正确
  • 重复请求同一页:检查分页规则的$skip累加表达式,确保逻辑是每次加对应$top的值(这里是100)

内容的提问来源于stack exchange,提问作者akshindesnowflake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 04:35:19