使用脚本标签从已发布的Google表格中读取数据会引发`net :: ERR_TOO_MANY_REDIRECTS`错误

时间:2020-09-14 19:56:12

标签: javascript google-sheets

我正在尝试使用JS从已发布的Google表格中读取数据,并传递回调以处理JSON供稿(https://spreadsheets.google.com/feeds/cells/<SPREADSHEET_ID>/1/public/values?alt=json-in-script&callback=doData)。然后,我使用带有该src的<script>发出请求。就在几周前,使用此方法我没有任何问题。但是现在我继续收到403错误(net::ERR_TOO_MANY_REDIRECTS)。有什么想法可以防止这种情况像往常一样发生变化吗?

直接在浏览器中打开链接时,我可以看到JSON提要,只有在通过<script>发出请求时才会出现错误。

这是我得到的错误:

GET https://spreadsheets.google.com/feeds/cells/<MY_SPREADSHEET_ID>/1/public/values?alt=json-in-script&callback=doData&pli=1&authuser=0 net::ERR_TOO_MANY_REDIRECTS

1 个答案:

答案 0 :(得分:0)

由于文件存储在您的G Suite帐户的共享驱动器中,并且组织不允许在组织外部共享共享驱动器中的文件,因此解决方案是将文件移动到驱动器中