首页 > 解决方案 > 如何解决“读取请求限制错误”?

问题描述

我在尝试将我的数据网格导出到 Google 表格时收到此错误。我该如何解决?

在此处输入图像描述

标签: google-sheets

解决方案


不要太快提出很多请求。

您要么超出配额,要么太快提出太多请求。

另外,查看批处理请求

https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate

因为您可能会尝试为每个更新的单元格调用 API,这是遇到上述错误的一种简单方法。

如果您必须逐个单元地执行此操作,则必须在请求之间插入一个小的延迟。请记住,尽管使用页面说:

此版本的 Google Sheets API 限制每个项目每 100 秒 500 个请求,每个用户每 100 秒 100 个请求。单独跟踪读取和写入的限制。没有每日使用限制。

这并不意味着您可以在 1 秒内发出 100 个请求,然后等待 99 秒。这会给你一个配额错误,就像你遇到的那样。例如,您必须在请求之间延迟一秒。


推荐阅读