8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

获取第二页记录并忽略第一页

Ozkan 2月前

22 0

我正在尝试使用 AirTable.js 来访问我的记录。如果记录少于 100 条,我可以从 airtable 获取记录,这在他们的文档中有详细说明。但如果记录超过 100 条,

我正在尝试使用 AirTable.js 来访问我的记录。

如果记录少于 100 条,我可以从 airtable 获取记录,这在他们的文档中说明得很清楚。但如果记录超过 100 条,结果是前 100 条之后的记录会保留,但前 100 条会丢失。

文档解释说,需要对代码进行调整才能捕获 101+ 条记录,但我无法弄清楚这一点。

const getRecords = () => {
    base(tableName)
      .select({
        view: 'Grid view',
        //sort: [{field: 'due_date', direction: "asc"}]
      })
      .eachPage(
        function page(fetchedRecords, fetchNextPage) {
          // This function (`page`) will get called for each page of records.
          setTickets([...tickets, ...fetchedRecords])
          fetchNextPage()
        },
        function done(err) {
          if (err) {
            console.error(err)
          }
        },
        // console.log('tasks: ',tasks)
      )
  }

  useEffect(() => {
    getRecords()
  }, [])
帖子版权声明 1、本帖标题:获取第二页记录并忽略第一页
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Ozkan在本站《reactjs》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 在哪里?你能发布一个链接吗?你的代码的作用很清楚,因为缺少重要的函数,但看起来代码读取了分页表,遍历了每一页,并用下一页覆盖了前一页。我认为,你的误解在于如何

返回
作者最近主题: